1Middleburg, VA
Courtesy of Jay Hubbard/The Middleburg Eccentric Settle in for an old-fashioned Christmas in the heart of Virginia’s horse and hunt country, where you can cheer on a parade of loyal hounds as they ride through the streets, sip on small-batch hard ciders at Mt. Defiance, and shop for old-world holiday decor, including Wilhelm Schweizer pewter ornaments, and Wendt & Kühn windup music boxes, at year-round holiday shop The Christmas Sleigh.
GET THE COMPLETE GUIDE
PLAN YOUR TRIP
2Gruene, Texas
Jessica Attie A two-steppin' Texas Christmas awaits in this cotton town-turned-thriving historic district located within the community of New Braunfels. Pose for pics with Cowboy Kringle, Gruene's distinctive wrangler spin on Father Christmas, take in the annual Pony Express Ride, a beloved holiday tradition that sees a horseback cavalcade carry a message of yuletide cheer from the state governor straight through town, then head to Gruene Hall, Texas’s oldest continuously running dance hall, for a calendar jam-packed with holiday shows.
Plan Your Trip
3Woodstock, VT
Jackie Greaney Advertisement - Continue Reading Below
4Stockbridge, MA
Kirkikis//Getty Images Stockbridge might look just like a Norman Rockwell painting—and that's because it is! Each year, the town re-creates the 1967 Rockwell painting, "Stockbridge Main Street at Christmas (Home for Christmas)" during their annual festival. Old-fashioned cars line the main street to re-create the painting, and the public can tour historic homes decorated for the holidays.
PLAN YOUR TRIP
5Park City, UT
Jason Cameron//Getty Images Why not escape to a literal winter wonderland for Christmas? Park City is a breathtaking place nestled in the mountains. There are tons of Christmas events throughout December such as holiday markets, sleigh rides, and a Christmas Eve torchlight parade, where skiers and snowboarders come down the mountain carrying torches to lead Santa into town.
PLAN YOUR TRIP
6Franklin, TN
Instagram / Williamson Heritage Step back in time at the annual Dickens of a Christmas festival in historic downtown Franklin. The festival, which is in its 35th year, brings characters from A Christmas Carol and Oliver Twist to life throughout its weekend-long festivities. Roam the Victorian Village and try Victorian-era Christmas treats like sugar plums while listening to carolers. Stop for a chat with Jacob Marley or Ebenezer Scrooge before visiting Father Christmas.
PLAN YOUR TRIP
Advertisement - Continue Reading Below
7Essex, CT
Walter Bibikow//Getty Images 8Cape Cod, MA
DenisTangneyJr Looking for boatloads of Christmas cheer with a New England twist? Head to Cape Cod! There are few things more picturesque than lighthouses decked to their nines in Christmas garlands, wreaths, and lights. What's more, the quaint seaside destination hosts dozens of craft fairs, parades, theater productions, and even a Train to Christmas Town.
PLAN YOUR TRIP
9Ann Arbor, MI
Getty Images There's so much to love about a Christmas in Ann Arbor, from the dozens of holiday events offered (think: free outdoor markets, German food fairs, lantern parades, s'mores roasting, and live music, just to name a few). The annual "Sing Along with Santa" event, presented by the Ann Arbor Symphony Orchestra, is a can't-miss spectacle. It's just what is sounds like: A carol sing-along featuring Santa himself, plus plenty of cookies and cider.
PLAN YOUR TRIP
Advertisement - Continue Reading Below
10North Pole, AK
Getty Images Bet you never thought you could make a trip to the North Pole! This town may not be the real thing, but it's got the name—and it boasts year-round Christmas spirit. There's also a "Santa Claus house" with live reindeer, a mayor who goes by the name of Santa, and candy cane street lamps. How's that for a winter wonderland?
PLAN YOUR TRIP
11New York, NY
Getty Images It may not be a tiny town, but it's still got all the charm—and it'd be impossible to make a list of the best Christmas towns in America without including the Big Apple! There's simply no place quite like New York City at Christmastime. With its countless attractions, skating rinks, and shopping opportunities galore, it's an obvious choice for at least one of your family's Christmas trips.
PLAN YOUR TRIP
12Bethlehem, PA
HistoricBethlehem.org Spend Christmas in Bethlehem without shelling out a fortune on airfare or traveling back in time! This Pennsylvania town boasts horse-drawn carriage rides and a "Christmas City Stroll" that'll have your entire family smiling and laughing.
PLAN YOUR TRIP
Advertisement - Continue Reading Below
13Greenville, SC
Courtesy Greenville / TK PR Want to feel like you're walking around on the set of a Hallmark Christmas movie? Then you'll want to head to Greenville, South Carolina, where the sidewalks twinkle with lights as Santa’s electric sleigh drives by with an elf in tow. There's even a miniature outdoor skating rink on Main Street, a "Festival of Trees" competition, tree lighting ceremonies, and more. It's downright magical!
PLAN YOUR TRIP
14Solvang, CA
Getty Images Take a trip to gorgeous wine country this holiday season and visit Solvang, located in the Santa Ynez Valley. The town hosts Julefest, which lasts all December long. Guests can go on go on a Holiday Lights Tour, take part in the Santa Sprint, listen to live holiday music, and much more.
PLAN YOUR TRIP
15Andalusia, AL
Christmas in Candyland It doesn't get too cold in Andalusia, but that doesn't stop the town from turning into a winter wonderland. Every weekend in December, residents flock to Candyland, a kid-friendly event where children of all ages can ice-skate, visit the different holiday cottages, and meet Santa. The best part? Admission is free!
PLAN YOUR TRIP
Advertisement - Continue Reading Below
16Bardstown, KY
Don Sniegowski This Kentucky town kicks off the holiday season the day after Thanksgiving—that's November 23 this year—with the Light Up Bardstown celebration. Kids will have a blast at the Fun Christmas Corner, where they can enjoy sweet treats and face painting. Everyone in the family will love the annual Christmas tree lighting and an appearance by Santa Claus himself.
PLAN YOUR TRIP
17Leavenworth, WA
Getty Images On any day of the year, this Bavarian village gives off an Alpine holiday air. But during snowy December, visitors are met with 21 miles of lights along the homes and fences, and can also anticipate handbell concerts, a lively Christkindlmarkt, harp music, and a weekly festival with carolers, Gluhwein, and sledding gathered 'round the town's tree.
PLAN YOUR TRIP
18Branson, MO
Getty Images Advertisement - Continue Reading Below
19Asheville, NC
Courtesy of the Biltmore Not surprisingly, much of Asheville's holiday focus is on Biltmore, the historic Vanderbilt mansion, which dresses up lavishly with ribbons, garlands, and sparking lights. Elsewhere in this active mountain town, locals gather to watch Santa rappel down Chimney Rock as a warm-up exercise for his upcoming Christmas Eve activities. The well-established arts scene in town makes shopping for unique gifts easy at craft shows and studio visits in the River Arts District.
PLAN YOUR TRIP
20Frankenmuth, MI
Getty Images Known as Michigan's Little Bavaria, Frankenmuth's European heritage is on full display during the Christmas season. Some of the town's charming holiday highlights include a traditional Christkindlmarkt, a holiday home tour hosted by the Frankenmuth Women's Club, whimsical light displays, and Bronner's Christmas Wonderland, the world's largest Christmas store.
PLAN YOUR TRIP
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below