Cape Town, Durban and Johannesburg present wonderfully diverse opportunities to explore the best of South Africa South Africa ... you’d expect of the Rainbow Nation, so whether you choose ...