I lived in Mexico & Guatemala from July 1985 to July 1986. I learned Spanish in Antigua, Guatemala at Centro Linguistico Internacional. I had classes six hours a day one-on-one with my teacher plus I lived with a local family. I learned it so well, I haven’t forgotten it! I do use Spanish regularly, too.
Coincidentally, Peter Greenberg wrote this on his blog, too:
“Families can learn Spanish at the Centro Linguistico Internacional in Antigua, Guatemala. With the Learn Together program, parents and children can sign up for language lessons.
Monday through Friday, each family member receives three hours a day of individual study and at least one hour working with each other to better than Spanish. The program also includes extracurricular activities like soccer matches, bicycle tours, museum tours and much more.
The best part is these activities are all included in the price of the program. Families can chose from several different types of accommodations, including on-site apartments or living with a Guatemalan family. The price of the program is approximately $225 a week, plus $90 a week for each additional family member.”