$1-$1.5k per month in US dollars is a good deal for a resort town in Mexico. In the US, it depends heavily on where we live — neighborhood, city, suburb, upscale, etc. It can vary from $500 to $3,000 or more.
When traveling, any advertised rates from Airbnb or agencies will be much higher than the local rate. I learned on this trip that one should get an Airbnb for a week or two, and then find local connections who will have better deals that aren’t advertised to the tourists and foreigners.
Be VERY careful though — I’ve heard horror stories about people making down payments for rentals to people who just take their money and run.
I hear Spain is beautiful and relatively inexpensive too — another place I can’t wait to visit. Good luck on your travels. Take a look at two inland towns by a beautiful lake in Mexico: Chapala and Ajijic. They are very inexpensive, popular with expatriates, and offer a great experience for full- or part-time retirees. I’ll be publishing an article on those towns in a couple of weeks.