Cape Town has it all. It’s beautiful, fun, natural wonders pop out of its midst and gorgeous beaches line its coast. There are vineyards, brightly-colored buildings, and the city’s reputation for art and fashion is growing by leaps and bounds – all in all, it’s kind of a wonderful place.
read more