Spectacular scenery, vibrant culture, and a dramatic, inspiring past—South Africa has it all. Discover the charms of Cape Town, one of Africa’s most beautiful cities, then travel to Johannesburg—former home of revolutionary leader Nelson Mandela and gatew...