Have a spiritual experience at Hacienda San Angel (from $225), made up of four interconnected private homes (one of which formerly belonged to Richard Burton) that contain twenty suites adorned with religious art and antiques. The stunning compound has the serenity of a monastery, complete with burbling fountains, cascading bougainvillea, and the scent of fresh lilies.
Sleep close to the centro’s restaurants, bars, and galleries at the Landmark Hotel (from $175), a month-old boutique that overlooks the waterfront malecón. All eight suites are spacious, but book the Presidential Suite (from $475) if you need two bedrooms and want an outdoor Jacuzzi on a private balcony.
Find refuge in quieter Old Town at Hacienda Alemana (from $81), a popular German restaurant whose owner recently opened a ten-room hotel, accessible through an inconspicuous wooden door at the back of the restaurant. The simple studios and suites, situated around a serene courtyard and small swimming pool, are plainly yet elegantly outfitted with white linens, marble counters, and modern bathroom fixtures.