I studied in Mexico, its a great place to live. Monterrey, DF, Cancun/Playa del Carmen are some of the places I liked. Great food and cheap country, can easily live there for 1500us$/month for a normal life style.
Colombia is also worth checking out if you want an alternative to Thailand smile
Its interesting to see such opinion about Mexico. What I have heard from people is that there are lot of criminals drug dealers, even police is afraid of them and dont fight, the army fights vs them.
Or they dont really know what they are saying.