
Turrialba, Costa Rica
Spanish at Locations runs a riverside school in the rural rafting town of Turrialba and a Caribbean-coast school in Puerto Viejo, with a 'Travelling Spanish Classroom' package that moves between locations. Classes come in standard and intensive formats and can be combined with surf, yoga, diving, volunteering, or internships, with simple on-site hostel lodging.