The best places to visit in South Africa, organised by the 5 main tourist regions, to help you discover the incredible diversity the country has to offer.