Our 50 Favorite Small Towns to Visit for Christmas

These 50 small American towns — one for each state — deliver major holiday spirit, whether in a massive Leavenworth, Washington, light show, a two-week snow festival in Park City, Utah, or a Dickens Christmas in Skaneateles, New York.

We Recommend