5. Prague, Czech Republic
Beautiful historic buildings, cool little shops to see, and endless places to go for great food.
4. Montreal, Quebec, Canada
A hike up mount royal to get some amazing views or go for a skate, exploring the history of Old Montreal, or just going on hunt for the best Poutine.
3. Edinburgh, Scotland
Edinburgh is home to epic hikes, rich history and tons of unique shops and restaurants. If you are looking for wool are cashmere look no further. Also a great city to walk around if your looking to stay fit with all the stairs and hills in this city.
2. Melbourne, Australia
Browse though a farmers market, sip coffee in one of the many cafes, or take the tram out to St. Kilda and splash around the ocean
1. London, England
You could easily spend months in London and still not do everything. There is the obvious tourist attraction like Buckingham Palace or Big Ben. But there are so many cool little neighbourhoods, beautiful parks, and just amazing places to go. Take a walk around the city, pick up some fresh fruit at a summer market, stop in to a friendly local pub for lunch or buy and oyster card hop on a bus and just see where you end up.