San Pancho, Mexico
Monthly cost of living: $1,100
Just North of Puerto Vallarta, San Pancho has the feel of a California beach town with a much more tropical atmosphere. Centrally located in Riviera Nayarit, there are plenty of surrounding beach towns to visit as well.