Tis the season of everything merry and bright – including a quaint town just over the river and through the woods. Sometimes the best way to get in the Christmas spirit is visiting a downtown or Main Street decorated to the nines. These towns are not only charming – they also really know how to celebrate the season.
Christmas Town U.S.A rolls out the red carpet for Christmas with a 1.3 mile stretch that is intricately decorated. Each house dons unique lights, there's a life size nativity scene, buildings are beautifully decorated, and the town pond reflects all the glowing lights. Drive or walk - this free event is one of the best in North Carolina.
If you're looking to get in the holiday spirit, 18th-century style, visit Old Salem. Moravian decorations, cobblestone roads, a candlelit love feast and Moravian cookies - I can't think of a better way to get in the spirit of the season in the Piedmont.
3. Forest City
Come Christmas, 1 million lights turn the already charming Forest City into something out of a Hallmark card. The majority of decorations are centered around the town fountain; enjoy it all from a horse and carriage.
4. Carolina Beach
Ring in the spirit of the season right on the boardwalk. You can't beat the sound of crashing waves while you take in the gorgeous decorations.
The Main Street of this town tucked away in the Smokies transforms into pure Christmas magic. Lighted balls decorate Main Street and the second weekend of December brings the Night Before Christmas celebration.
Dillsboro Lights and Luminaries celebrates the season in old-fashioned charm. Over 100 luminaries line Main Street while shops offer hot cocoa and live music.
While Charlotte is North Carolina's largest city, there's no Main Street that lights up here - it's more like the entirety of Uptown. From the German-inspired Christmas Village at Romare Bearden to larger than life ornaments and lights and decorations everywhere Uptown - it's the perfect place to get in the 'large-scale' Christmas mood. Welcome to Christmas in the city.
The Courthouse atop a hill attracts many visitors and photographers. Overlooking Main Street, it's just the start to exploring all Sylva has to offer.
It doesn't get more 'small town Christmas' than the charming main street of Goldsboro. The annual Christmas Parade is a beloved tradition.
10. Bryson City
Stroll the charming Main Street packed with amazing restaurants and unique shops, then hop on board the Polar Express. It doesn't get more Christmasy than this.
North Carolina's Capital city decks the halls (more so the Capitol building) to the nines come Christmas.
12. New Bern
This riverside town quaintly decorates all over, from historic buildings to street lights adorned in wreaths. Don't forget to stray a bit from Main Street to Tryon Palace, though. The Christmas by Candlelight celebration is a beloved tradition.
I can’t think of a better way to celebrate the holidays. Do you visit any of these places, live there now, or have any you want to add to the list?
We’re officially getting closer and closer to Christmas – so make sure to check off these ten things on your holiday bucket list.
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.