Here are 26 amazing things to do in Cape Town. Discover famous natural attractions, historical sights, the best food and wine, where to stay and more.