Unless you already speak Spanish try:http://www.hispalense.com/
Spanish courses in the morning. And they
organise accomodation for you which can be
pretty cheap. I did it twice. The Spanish courses
were almost as much fun as the kiting.