Fees apply to use hotel's fitness center Nestled within Tepoztlán, Mexico, a town located 53 miles south of Mexico City, La Buena Vibra Retreat & Spa Hotel appeals to R&R-seekers. Visitors rave ...