I went to the Spanish Institute in Puebla, www.sipuebla.com. It is a wonderful school and great program. Puebla is a great city, lots of art, culture, music. You fill find almost no English spoken. I have done an other program in San Miguel de Allende, www.ahaspeakspanish.com, which is also...