For many, the image of a Mexican beach vacation is of jam-packed strips of sand lined with faceless mega-resorts. But savvy travelers can swap sprawling hotel hubs for beach towns that offer more ...
We fell in love with Mexico City for its friendly people, its delicious food, and its energetic, yet laid back atmosphere.