The Best Places to Go for Christmas


The "most wonderful time of the year" is approaching and destinations across the United States and the world are feeling the festive spirit. The best places to go for Christmas are destinations that offer cheerful decorations and festive events that capture the holiday joy — and it doesn't hurt if there's also beautiful scenery. Not to mention, with many of these ideal Christmas destinations located across the country, you're only a road trip away from a perfect December vacation.

From sunny shores to winter wonderland ski resorts, these are the best places to go for Christmas this year.

Photo Credit: Pinterest

Jackson Hole, Wyoming

Take advantage of perfect skiing and delightful holiday events at Jackson Hole Mountain Resort this December. During the Holiday Roundup from Dec. 23 to Dec. 31, guests enjoy family-friendly events like New Year's Eve fireworks. There are several stunning slopeside lodges to choose from, including the luxurious Teton Mountain Lodge & Spa and the ski-in/ski-out Four Seasons Resort and Residences Jackson Hole. While exploring downtown Jackson, keep a lookout for the elk antler arches that frame the Town Square as they'll be lit up with white lights during the holiday season. Or, for a unique adventure that embraces the hot and cold, you could plan a trip to the Granite Hot Springs Pool, which can only be accessed by snowmobile, fat bike, dog sled, or by ski.

The Best Places to Go for Christmas

New York, New York

There's truly nothing like Christmas in New York City. Seeing the city decorated with twinkling lights and impressive trees as you shop for last-minute gifts or sip hot cocoa is really an experience everyone should have at least once in their life. You can partake in a beloved holiday tradition, like the Christmas Spectacular starring the Radio City Rockettes and the holiday markets.

Photo Credit: Travel + Leisure


Beaver Creek, Colorado

Hit the slopes and enjoy the ultimate winter wonderland experience at Beaver Creek in Colorado. The season offers festive activities the whole family will enjoy — check the resort's calendar for a full lineup of holiday events. Stay just 26 feet away from the closest chairlift at The Osprey at Beaver Creek, a RockResort, which offers luxurious accommodations and an outdoor heated pool, or book one of just 60 rooms at The Pines Lodge, a RockResort, which boasts incredible views and ski-in/ski-out access.

The Best Places to Go for Christmas

Saint Lucia

If your idea of a "white Christmas" means lounging on a warm, white-sand beach, head to Saint Lucia. Luxurious Sugar Beach, a Viceroy Resort, offers a full lineup of holiday activities from Dec. 21 to Jan. 1, including visits from Santa, a traditional family Christmas meal, a New Year's Eve beach bash, and more. Of course, you can also spend your days lounging on the stunning beach or enjoying the many amenities and activities offered by the resort.

Photo Credit: Travel + Leisure


Highlands, North Carolina

If you're looking for a charming, small-town Christmas experience that feels like it's straight out of a Hallmark movie, head to Highlands, North Carolina, this holiday season. This picturesque town is located in the southern Appalachian Mountains, within the Nantahala National Forest, so it's one of the coziest places to go for Christmas. Old Edwards Inn and Spa and Half-Mile Farm (favorite hotels among Travel + Leisure readers) offer plenty of holiday cheer with festive decor and cozy accommodations.

The Best Places to Go for Christmas

Solvang, California

If you won't have a chance to wander the charming streets of London or Munich this winter, you can get that European feel here in the United States. Solvang is a small city in California's Santa Ynez Valley that was founded by a group of Danes in the early 1900s. They created this adorable Danish community, now known for its Danish businesses and European architecture. Solvang typically hosts Julefest each holiday season, complete with festive events and decor — check the website for updates about this year's celebrations. You can also choose to stay in one of the city's beautiful boutique hotels, like The Landsby or the Winston.

Photo Credit: Travel + Leisure


Stowe, Vermont

A popular ski destination among East Coasters and one of the most picture-perfect places to go for Christmas, Stowe is within driving distance of several major northeastern cities. The ski season here is slated to start in November, so this is an ideal place to go if you're looking for a white Christmas (and plenty of outdoor activities). Stay at The Lodge at Spruce Peak for beautiful mountain views and the only ski-in/ski-out access in town.

The Best Places to Go for Christmas

Washington, D.C.

Head to the nation's capital this December for the perfect combination of holiday cheer and interesting activities the whole family will enjoy. There are so many incredible things to do in D.C., and many of these activities are free, so you can save for some last-minute Christmas shopping. Head to one of the renowned Smithsonian museums to escape the cold weather, bundle up and visit the National Zoo, or walk along the National Mall and enjoy the holiday decorations (hot cocoa in hand, of course). When it comes to accommodations, opt to stay at The Ritz-Carlton Georgetown for easy access to the city's most charming neighborhood.

Photo Credit: Travel + Leisure


Florida Keys, Florida

With pleasantly warm December weather, the Florida Keys are an ideal escape for those looking to spend the holidays in a U.S. beach destination. Take a scenic road trip through the Florida Keys, stopping at islands en route to famous Key West. December is a popular time to visit these beautiful islands, so you may want to opt for a secluded stay at Sunset Key Cottages. To get to this charming resort, guests take a ferry from Key West to the 27-acre island. Upon arriving, you'll find serenity just a short ride from the attractions of Key West.

The Best Places to Go for Christmas

Santa Fe, New Mexico

Santa Fe is a great place to visit at any time of year. Loved for its culture, food scene, and picturesque setting, the city typically also hosts a number of holiday events throughout December. You can even find nearby winter sports at Ski Santa Fe, less than an hour's drive away. For a special hotel holiday experience, book your stay Four Seasons Resort Rancho Encantado Santa Fe, which offers a range of festive amenities, or spend the night on the historic Santa Fe Plaza when you will enjoy a room at La Fonda on the Plaza.

Photo Credit: Travel + Leisure


London, United Kingdom

There's just something magical about spending the holidays in London. Between the glittering lights, holiday markets, themed pop-up bars, and and multiple ice skating rinks located from Hyde Park to the Queen's House Greenwich, the city really comes alive during the holiday season. Stay at The Lanesborough, London for a truly festive experience — the luxurious hotel has beautiful holiday decorations, in-suite shopping from Harvey Nichols, and the option to have your room fully decorated with the hotel's Christmas in Residence program.

The Best Places to Go for Christmas

Rovaniemi, Finland

Why not spend the holidays in Santa Claus's hometown? Rovaniemi, the capital of Finnish Lapland, is home to Santa Claus Village and SantaPark, where you'll find the man himself plus reindeer and more festive activities. During the winter, the arctic landscapes are covered in snow, and you'll even have a chance to spot the northern lights. There are several hotels with the famous glass igloos accommodations, offering stunning views of the northern lights from your own room.

Photo Credit: Travel + Leisure


The Maldives

If you'd rather swap your snowshoes for a swimsuit this holiday season, head to the Maldives. This can be the perfect time of year for an extended vacation in a far-flung destination, so make the most of it by heading to the place that tops many travelers' wishlists. Conrad Maldives Rangali Island and The Ritz-Carlton Maldives, Fari Islands offer luxurious accommodations plus activities the whole family will enjoy.

The Best Places to Go for Christmas

Bavaria, Germany

Spend your Christmas holidays in this picturesque region in southern Germany. Start your adventure in Munich, where you'll sip mulled wine as you stroll through the charming city. Then find the Christmas spirit in fairytale small towns like medieval Rothenburg or go skiing in the German Alps — but beware of the spooky Krampus, a frightening Christmas beast of local folklore.

Photo Credit: Travel + Leisure


The Bahamas

Just a short flight south for East Coasters, the Bahamas is a popular choice for travelers seeking sun and sand during the holidays. Thanks to a wide range of accommodation options — from resort complexes like Baha Mar with seemingly endless amenities to more intimate private island resorts like T+L reader favorite Kamalame Cay — there's a perfect vacation waiting for you in the Bahamas.

Subscribe to our Newsletter!