The holiday season is upon us, meaning you now have carte blanche to enjoy as many freshly baked snickerdoodles and mugs of mulled wine as you like. But where to enjoy said festive treats? The best Christmas towns in the USA are a fine place to start. As these charming destinations string up lights and trim their trees, it’s the perfect time to plan an atmospheric getaway.

The hallmarks of a Christmas town go beyond the expected decor, offering traditional markets, convivial programming, and an overall magical mood. And while powdery white snow makes for a particularly storybook feel, there are plenty of Christmas towns that can achieve that sense of wonder no matter the weather. Ahead, 19 holly jolly locales across the states to head for this season.

Crested Butte, Colorado

Photo: Gett

See Full Page