Best places to visit in South Africa: Our pick #1
With Table Mountain as its iconic backdrop, a bevy of beautiful beaches, the famous Victoria and Alfred Waterfront, wonderful shops, restaurants and a fantastic nightlife, Cape Town is an essential stop on any South African itinerary. Take the revolving cable car to the top of Table Mountain for spectacular views of the city. A boat trip out to Robben Island is another highlight, this UNESCO World Heritage Site was once a prison outpost where the former President Nelson Mandela was imprisoned during the apartheid era. To see where the two oceans meet take a day trip to the rugged Cape Peninsular National Park and the famous Cape of Good Hope and for the best beaches head to Clifton, Camps Bay, Llandudno, Hout Bay, and Noordhoek.