Nicknamed "The Mother City", Cape Town is arguably one of the most beautiful and scenic cities in the world.