Cape Town is a highlight of any trip to South Africa. The natural beauty of Cape Town makes it one of the most attractive cities in the world.
Cape Town boasts beautiful beaches as well as the impressive Table Mountain right in the heart of the city. The restaurants are world class, and so are the wines. Cape Town is also one of the most culturally diverse cities in Africa and has reputation for social tolerance.