#19 - Cape Town, South Africa
Cape Town is unique getaway, surrounded by glistening seas and pristine beaches on one side, and a breathtaking mountain range on the other. The city is by far one of the most cosmopolitan in Africa, stemming from its colonial roots, which one can still see in the architecture today.