Top 10 Activities in South Africa 1. Game viewing & safari >> 2. Visiting natural attractions >> 3. Beaches >> 4. Nightlife >> 5. Township tours >> 6. Diving with sharks >> 7. Swimming with penguins >> 8. Wine tasting >> 9. Hiking >>