Cape Town is one of the world's most beautiful cities, overlooked by flat-topped Table Mountain. It is an excellent destination for families and a great starting point for exploring more of South Africa. We spent