Big cities are often hyped as the best tourist destinations in the United States, but many of the nation's small towns are gems. From coast to coast and north to south, small towns represent much of what is great about each state or region, just on a smaller scale than larger cities -- and typically at a lower price. With lots of charm, natural beauty, history, and great food, small towns often make the best trips. State by state, here are some of the best ones to visit.
(Editor's note: This story has been revised since publication.)