Mexico is home to many American expats, making it a great choice if you want to keep some of the comforts of home. There are more than 40,000 expats in Puerto Vallarta, more than most other communities in the world.
It's not the cheapest place you could pick, but Puerto Vallarta does offer beachfront luxury that's more affordable than in the States. It's home to world-class golf courses, restaurants and shopping.