Cape Town is a cosmopolitan city were Africa, Europe and Asia meet, with great restaurants and loads of activities on offer. Being surrounded by nature it is one of the few cities in the world where you can come to get away from it all.