Visiting South Africa for a vacation and thinking of things to do while there? Think no further as South Africa is one of the countries with the most adventurous things to do. It is the reason it is one of the most visited countries in Africa. Just taking a tour from city-to-city is enough to satisfy you. The cities in South Africa are well-organised and have a magnificent scenery. You can also do things like mountain climbing, hiking, kayaking, sky diving, scuba diving, surfing, having hot air balloon rides, the list seems endless. I can guarantee you have a picked a great destination for your vacation.