You won't get a better sense of South African culture, history and the amazing people that call this land home than in its bustling cities. Johannesburg, the City of Gold, has so much to offer with wonderful restaurants, relaxed sidewalk cafes, laughter-filled shebeens, glitzy shopping malls, tranquil parks, unique emotive museums and monuments, thrilling casinos, busy townships, stunning galleries, funky nightclubs, and more.