Perched between the ocean and the mountain, with a national park as its heart, there is nowhere like Cape Town. Cape Town, the "Mother City", is the oldest city in South Africa.
Johannesburg is a city with so much to offer: there are wonderful restaurants, relaxed sidewalk cafes, laughter-filled shebeens, glitzy shopping malls, tranquil parks with unique emotive museums and monuments.
Kruger National Park is one of the largest game reserves in Africa. It covers an area of 19,485 square kilometers (7,523 sq. mi.) in the provinces of Limpopo and Mpumalanga
Port Elizabeth offers visitors a choice of stunning beaches, interesting museums and memorials, award-winning wildlife destinations, cultural and historical nuggets