Planning a multi-city trip in South Africa is one of the most rewarding ways to experience the country’s incredible diversity—from the cosmopolitan flair of Cape Town to the urban buzz of Johannesburg and the laid-back ...