1 of 1
Our neighbor to the south is a time-honored honeymoon favorite -- and for good reason. A quick flight is all it takes to experience the country's amazing climate, varied culture, and welcoming locals. And don't even get us started on the food: the fresh fish, the roadside taco stands, and, of course, the margaritas. Couples often flock to Los Cabos, Cancun, and Cozumel, where they find sun, sand, and swank hotels. But Mexico's lesser-known treasures -- like San Miguel de Allende, a beautiful inland town, and Riviera Nayarit, a quaint strip of coastal fishing villages--are every bit as intoxicating.