The 10 best small town to visit in America Smithsonian Magazine released its fourth annual list of the 20 best small towns to visit.…