Retire happily in America’s top small towns, where affordability, enriching activities, and vibrant communities create the ...