A newly remodeled waterfront esplanade, contemporary art galleries, and a spate of new hotels and restaurants have revitalized this Mexican beach city.

Hacienda San Angel offers serenity near the cathedral in the center of town.

(Photo: Courtesy of Hacienda San Angel)

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.