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. With hundreds...