Myself, I am choosing the expat route and plan to move to Monterrey Mexico where my GF’s (soon to be wife) family lives. While we could continue to live fairly well here in SE Michigan there are quite few advantages to moving south of the border since we already have an established family there, we should be able to live very well there since I would have permanent residence status once we marry. Also, my grand parents are from Monterrey, so that could help me in obtaining full citizenship.
Some adavantages for me would be that Monterrey is probably the most Americanized city in Mexico, as there is a large American comminity in the San Pedro section of town and we could live in a middle class Mexican community just next to it for cheap. Also, we could travel to resorts like the locals do for cheap since we could go in what most American people see as off season since we would know what next weeks weather was looking like and could take local transpertaion. And I like the food and eating out is fairly cheap. Medical there is pretty good if you are local with money, and the US is only a couple of hours away if i must have something major that I prefer to be done in the US. Oh, and I have much family in Texas so I could maintain an address there as well.
Not an option for everyone, but it is a good one for me. And the added advanatage is getting away from american politics and the media circus if I choose.