Rancho La Puerta
Where: Tecate, Mexico
Why: In every sense of the word, Rancho La Puerta is a wellness and fitness resort — all 3,000 acres. It's tucked beneath Mt. Kuchumaa, and guests can choose from a staggering amount of activities, which include hiking, yoga, and TRX, or opt for more calming activities like yoga, meditation, and reflexology. All meals are made using ingredients from the resort's own organic garden — or take part in one of the many daily cooking courses to feast on your own creation!