The beauty of Mexico is that every destination offers something unique. To dance until the sun comes up from the all inclusive comfort of a resort, you’d head to Cancun or Cabo San Lucas. To escape the beach and dive into old-world wonder, you can choose your own adventure in Zacatecas or Chiapas. If it’s laid back Bohemian vibes you want, catch some waves in the surfside towns of Puerto Escondido or Todos Santos.
But where do you go if you want that perfect blend of exploration, authenticity, culture, and action without the crowds of tourists and repetitive all-inclusive resorts?