20: Bethlehem, Pennsylvania
Here’s another very welcoming college town that offers very low home prices and walkable and lively downtown, a lower cost of than average. The house prices here are just over $150,000 and retirees are able to gain extra benefits because the state does not tax certain employers-sponsored retirement income.