beaches, wineries, markets, and scenery as well as Johannesburg for history, museums, and Nelson Mandela Square. Adventure travelers love South Africa as a safari destination with Kruger National ...