Discover eight charming small towns where Social Security income can comfortably cover everyday expenses, offering retirees ...