If Mexico makes you think of spring-break debauchery, these refined hotels will change your mind. Take your pick from an all-inclusive beach resort on the Riviera Maya, a luxurious retreat in Mexico City with gardens and courtyard dining, and a boutique hotel in the Spanish colonial town of San Miguel de Allende.

Travel + Leisure Staff
July 30, 2012

You May Like