I've got a theory on why I find it surprisingly pricey here, when others claim it's cheap. Ajijic's longitude is about the same as Carlsbad, so I'm betting most ex-pats here are from the left coast. In other words, here it's LA cheap, not FL cheap.
In the old South we'd refer to the types as damn yankees. "Yankees come and go home. Damn yankees come and stay."