10 Hidden Gems: Discovering America's Most Enchanting Small Towns
Lindsborg, Kansas
Seward, Alaska
Sandpoint, Idaho
Pella, Iowa
Saratoga Springs, New York
Black Mountain, North Carolina
Avalon, California
Leavenworth, Washington
Galena, Illinois
Medora, North Dakota