Cape Town, with its stunning landscapes, lush greenery and idyllic white sand beaches, is often voted one of the most beautiful cities in the world. Along with its warm climate and sunny blue skies, ...