This Mexican resort town might be famous for its nightlife, but its magical setting amid blue ocean waters and the thick brush of the jungle also make it a sanctuary for wellness and rejuvenation. Spend a week at Xinalani, an all-inclusive yoga retreat centre, for a truly unforgettable experience in a private slice of paradise.