Cape Town is one of the best cities in Africa, if not the world, and these are some of the best things to do in Cape Town when there.