22: Richardson, Texas
With it’s hot summers and mild winters, this friendly city has a low crime rate and plenty to offer. The cost of living here is slightly higher than in some other cities featured on our list and you’ll need an income of around $72,000 to live comfortably here. Located close to Dallas, you’ll have big-city amenities whilst living in a small community of just over 100,000.