Whether your idea of a charming small town is a mountain village, rail city or harbour town, it's on this list of 50 of America's most charming small towns.
Best Small Towns in the US: Must-Visit Towns in Every State - Thrillist
The 50 Most Beautiful Towns To Visit In Each US State
The 50 Most Charming Small Towns In America
WORD ON THE STREET: What makes Park Rapids charming? - Park Rapids Enterprise
Lambertville Named One Of '50 Most Charming Small Towns In America
20 Most Beautiful Small Towns in the U.S.
The 50 Friendliest Cities In America
20 Most Beautiful Small Towns in the U.S.
Bristol named Virginia's most charming small town by The Travel Channel
The 50 Friendliest Cities In America
Antique Towns - The 50 Best Small Towns for Antiquing in America
This NH Town is One of the 'Most Charming Small Towns in America
120 Most Picturesque Small Towns in America
20 Most Beautiful Small Towns in the U.S.
27 of America's Quaintest Towns