The fast track to learning to speak Spanish is to study with teachers whose primary language is Spanish. By doing so at Lake Atitlan, Guatemala, you will also be able to practice throughout the day, and you can learn about the local culture at the same time.
Spanish-language schools highly recommended by their previous students are Casa Rosario and Escuela Cooperativo. Another top choice, the San Pedro Spanish School has classes in other towns around Lake Atitlan.
Cooking Schools at Lake Atitlan
Guatemalan-style cooking, which differs greatly from Mexican food, is taught around the lake. Cooking classes at Café la Puerta in San Pedro la Laguna are run by a Maya chef with gourmet training.