Cape Town is one of those cities that captivates from the very first moment. With Table Mountain as its backdrop, beaches that rival those of the Mediterranean, and a buzzing cultural and food scene, it’s ...