This Is the Best Small Town in the U.S. to Retire
GoBankingRates.com surveyed communities nationwide and ranked them for income, livability, monthly expenses, crime rates, and quality of life to find the best small towns to retire. The winner is Camp Hill, Pennsylvania.