Sheltered by mountains, bookended by sprawling coastlines, home to both modern architecture and colourful historic neighbourhoods, Cape Town easily earns its rank amongst the most beautiful cities in the world. Whether you get to spend a week in Cape Town or all the time in the world, travelling to the Cape Town, the Mother City in South Africa is always a good idea.