I know this thread is old but there's not much about San Miguel de Allende(SMA) out there and I have some insight. Been visiting and renting there short term for 20 years. We love it but the real estate market is dominated by mostly wealthy Americans, Canadians and Europeans(Gringos). There's a pattern that goes on there. People visit, fall in love with it, buy a house at an inflated price...then when the thrill wears off, if it does(it hasnt for us), they can't get back what they paid for it when they try to sell. Not impossible to sell but I know a few people that are stuck with houses. You can rent beautiful houses on the cheap if you know where to look. But, if you get a pretty good deal comparatively when you buy, and cultivate short term rentals as a business for the long term, not looking to sell, you definitely can make decent money. Of course you'll have SMA to visit and enjoy also, hopefully for a long time. My wife and I are looking into buying a place to do that soon. I'm sure some of the beach places in Mexico put up good numbers but it's not all about the money for us. We think SMA is fantastic.