What are the five best cities you've ever been to and why?
1. Cape Town
I've been here for 5 years and still haven't done enough! It has everything and anything! Rich culture, interesting history, amazing nature, beautiful beaches, wine tasting, the best road trips, and incredible wildlife!...