Roger all.
Before you export your dollars, here's a suggestion - include deep south Texas in your exploration. There are some small, isolated communities down here that offer a great blend of old-time laid-back attitudes in the locals, a beautiful outdoors experience, with proximity to modernity when you want it (within an hour's drive). You also can be in a rain forest or a major city in Mexico within 2-3 hours (yes they do have Cubanos).
Port Mansfield - coastal fishing camp with amenities. Deer wander the half-dozen or so streets at night to eat at the feeders folks put up. South Padre National Seashore just a short skiff ride across the bay. Awesome place, really nice 1,500 or so people living there, off the beaten path.
Zapata - all same-same, except about 70 miles upriver and on a large lake (Falcon).
Roma - small city with rich historical background (dates to the 1700's, lots of old stone buildings etc) in the middle of nowhere. Walk across the bridge to Miguel Aleman, Tamps. for your Cubanos, 2 hours from Monterrey. In the middle of ranch country, the people are old-school (will invite strangers into their house for coffee just because they walk by). Lots of rocky hills, you can find a cheap deal on a patch of ground on one and have glorious views of sunrise, sunset, and the mountains down south in Mexico.
Its worth the time to explore a little.