Cape Town is regarded (and regularly awarded) as amongst the best cities in the world to travel to. And for good reason too! The ‘Mother City’ boasts of the iconic Table mountain, incredible beaches, delectable food, rich history and culture, luscious wineyards, and extraordinary flora and fauna nearby. Whether you love adventure or luxury, food …

