Visit one of these quaint U.S. small towns that boast the best main streets in America—with ice cream shops, antique stores, ...