Image by Ambre Haller Getty Images

This experienced, enthusiastic Canadian–American-run outfit offers equestrian adventures for all levels from beginners up. Two-hour rides on Arabian and Mexican Criollo horses in the countryside around their ranch at Rojas de Cuauhtémoc, 15km east of the city, cost US$70 per person including round-trip transportation from Oaxaca.

Other options include full-day rides, overnight rides and one-week riding vacations based at the ranch's comfortable guest accommodations.