South Africa has one of the world's most diverse tourist offerings. Attractions range from stately Cape Town with majestic Table Mountain, to the scenic winelands around Stellenbosch and the world-renowned Kruger National Park and adjacent private reserves. This guide focuses on the 'must-see' sights of this magnificent country.