In the early afternoon, clouds roll over the valley below San José del Pacifico, a tiny town in Mexico’s Oaxacan mountains. Refugio Terraza de la Tierra, a lone hotel, is perched just above the clouds. Up there, silence reigns. Waterfalls and wooden cabins dot the unassuming property, and a mud-hut restaurant lies at its heart.

Days at Refugio Terraza start at dawn, with a yoga session set against a backdrop of birdsong. Then a trip to one of the ancient sweat lodges, or temazcals, which are tucked among trees and lilies, or to a meditation cabin. Vegetables from the biodynamic garden are stewed in a large, brass bowl over an open fire for the day’s meals.