Find the best things to do in Cape Town, South Africa. Explore adventures like hiking, surfing, wine tours and authentic local cuisine.