This travel guide features the best places to visit in Cape Town, South Africa, including the best things to do and top places to stay.