When it comes to travel, cities often get a bad rap. Cities are just a stopover to the actual destination. While travellers consider mountains or beaches exciting, they are often not happy with the city travel experience. Agreed that cities can not pro