Mexico

Mérida you’re so charming!

The best city for tourists is the one that puts locals first.  Any good holiday should be part escape and part experience, but too many places in the tourism-dependent Yucatan peninsula focus so much on the former that there’s no chance of the latter.  Mérida’s charm is that it caters to the locals, and as a tourist you feel welcomed into the city.