Discover the natural beauty, cultural diversity and amazing geography of South Africa. See Dream Africa’s articles on best places to visit. Get inspired with top things to do and places to stay in South Africa.