Consistently named the most beautiful city in Africa, Cape Town combines a mild Mediterranean climate, gorgeous ocean front setting, spectacular mountain backdrop, dramatic white sand beaches, world class winning and dinning and outstanding shopping and nightlife to make it a must see attraction on any South Africa itinerary.