A day before I arrived I booked Spanish classes & a homestay (living with a family, or in my case a woman who has her own apartment), with one of the Spanish schools listed in Lonely Planet. Taking Spanish and homestay is an instant way to meet people and make friends who also love to travel.
Cost? 20 hours of group classes $128.00 USD, homestay $130.00 for 7 days.