Cape Town has to be one of the most beautiful cities in the world. Flanked by the spectacular flat topped Table Mountain, and surrounded by…