With dozens of Unesco World Heritage Sites, thousands of miles of coastline and a dizzying variety of towns and cities, Mexico is one of the world’s most popular countries for tourists. It’s easy to ...