Volunteer with a host family and teach English
Myfamilyabroad.com brings together people from English speaking countries with Spanish speaking countries for a cultural and educational exchange.
Find and contact host families to arrange your own volunteer stay. Teach your host family English (through fun activities, sports or hobbies) for a few hours each day. In return your host families provides you with food, accomodation and welcomes you into their lives!