Note from 10Best: Someday, we'll all be ready to pack our suitcases again and head out on our next adventures. In the meantime, we'll keep supporting the places that inspire us.
Eclectic boutiques, art galleries, antiques stores and farmers markets – these small towns with populations of less than 25,000 are perfect destinations for some retail therapy.
The top 10 winners in the category Best Small Town for Shopping are as follows:
- Berlin - Maryland
- Montpelier - Vermont
- Dahlonega - Georgia
- Highlands - North Carolina
- Middleburg - Virginia
- New Hope - Pennsylvania
- Fredericksburg - Texas
- Ponchatoula - Louisiana
- Brunswick - Maine
- Shepherdstown - West Virginia
A panel of experts partnered with 10Best editors to pick the initial nominees, and the top 10 winners were determined by popular vote.
Congratulations to all these winning small towns!License the 10Best Readers' Choice Award Logo