Seven years ago, I spent a summer in Quetzaltenango Guatemala to study spanish. This is a small city where spanish schools are a fairly large industry. There are a fair number of Americans and Europeans there... but the the place isn't overrun with tourists. I found this to be a nice balance.
I went to a small school that hired college students to provide one on one tutoring. I did this for five hours a day, five days a week for a couple of months. It was a great way to learn Spanish very quickly, but you need to have your own initiative since a one on one tutor works best if you know how and what you want to learn.
There is also a small side industry of people who house students. I ended up staying with a fairly wealthy family that had several rooms to rent out. Other students stayed with one family in a way that seemed more intimate (I would have preferred this).
I don't remember the prices, but they were very low. I think I paid $150US per week for 25 hours of one on one tutoring. This included housing and side trips.
This was a great experience that I would highly recommend.
The school I used was
CBA (link) I was very happy with them.
Let us know.