Framed by the dramatic Table Mountain and the Atlantic, Cape Town is often considered one of the most beautiful cities in the world. A great way to orient oneself to this bustling city is to start with a bus tour which visits such sites as Table Mountain and Camps Bay. The adventurous can't miss the opportunity to cage dive with great white sharks. Those looking for a calmer experience will enjoy the numerous Wineland and Garden Route tours out of Cape Town.
Johannesburg, the largest city in South Africa, is the starting point for a number of mult-day tours visiting such destinations as Kruger National Park and Port Elizabeth. These tours provide the opportunity to see South Africa's most dramatic wildlife on safari. Visitors to Johannesburg can learn about the country's tumultuous history through tours to the Apartheid Museum and the Nelson Mandela Museum.
With its numerous beaches, Durban is a popular tourist destination. While in Durban, a visit to the nearby Drakensberg Mountains and a day spent at a Zulu kraal cannot be missed.