Our research is editorially independent but we may earn a commission for purchases made through our links.

10 Magical Resorts and Hotels to Spend the Holidays

Want to enjoy a magical holiday away from home this year? There are some great resorts and hotels to choose from that offer special packages and/or events that can make for an extra-special getaway this season. These are some of the best options, so be sure to book soon to avoid disappointment.

The Greenbrier Resort - White Sulphur Springs, West Virginia
Credit: by greenbrier.com

The Greenbrier Resort - White Sulphur Springs, West Virginia

Christmas at The Greenbrier is a renowned tradition. This year’s special activities and events will take place over the week around the holiday, from December 23rd through December 28th, including a visit from Santa, tree lightings, holiday films, all sorts of workshops from cooking decorating to painting, a parade, wine tastings, mixology classes, special dinners and more. This National Historic Landmark and top wellness destination also offers renowned spa treatments, golf, shopping, a huge casino and multiple dining options while rooms are decadently luxurious.

C Lazy U Ranch - Granby, Colorado Horse-drawn sleigh rides at C Lazy U Ranch
Credit: Horse-drawn sleigh rides at C Lazy U Ranch by clazyu.com

C Lazy U Ranch - Granby, Colorado

Enjoy Christmas in the Rockies at this luxe all-inclusive dude ranch holiday with a stay from December 22nd through December 27th this year. Santa will visit in his horse-drawn sleigh, bringing wrapped gifts for every guest. Everything from gourmet meals to ranch activities are included, which in this season means snow tubing, sleigh rides, ice skating, cross-country skiing and more, all in a stunning winter wonderland. Luxury cabin accommodation is ideal for couples as well as families, with a kids and teen program included.

Monte Vista Hotel - Asheville (Black Mountain), North Carolina The Monte Vista Hotel
Credit: The Monte Vista Hotel by The Monte Vista Hotel

Monte Vista Hotel - Asheville (Black Mountain), North Carolina

Enjoy an old-fashioned Christmas just minutes from downtown Asheville at the Monte Vista Hotel. Not only does the town offer a Norman Rockwell-esque appeal with its own holiday traditions like holiday music and lights, carolers, horse-and-carriage rides and kids’ activities, but the hotel will host Deck the Trees from December 2nd, 2021 through January 3rd, 2022. It offers lots of historic appeal, as it’s listed on the National Register of Historic Places, with rooms in both the original 1937 Wing or The Lodge.

Lake Crescent Lodge - Port Angeles, Washington Lake Crescent Lodge

Lake Crescent Lodge - Port Angeles, Washington

Lake Crescent Lodge in Olympic National Park will kick off its traditional “Lighting of the Lake” at the end of November. There will be carolers, the lighting of the lodge, a visit from Santa and a special dinner too – be sure to make a reservation ahead of time as it’s a popular event. The lodge itself sits on Lake Crescent, one of the country’s most beautiful lakes, with rooms tucked among giant fir and hemlock trees.

Zephyr Cove Resort - Zephyr Cove, Nevada Zephyr Cove Resort
Credit: Zephyr Cove Resort by Zephyr Cove Resort

Zephyr Cove Resort - Zephyr Cove, Nevada

Tahoe is famous for providing some of the country’s best skiing or boarding – and, visitors will also find some great special events for the holidays. Zephyr Cove Resort and Lake Tahoe Cruises will offer its special “Santa Cruise” on the M.S. Dixie II. Professional photos and visits with Santa, holiday tunes, tasty treats and hot chocolate, along with picturesque lake views are all included. On Christmas Eve and Christmas Day, a festive holiday buffet feast will be served and a scenic day cruise offered at noon. The resort itself offers cozy lodge rooms and cabins with full kitchens.

The Ahwahnee - Yosemite Valley, California The Ahwahnee
Credit: The Ahwahnee by travelyosemite.com

The Ahwahnee - Yosemite Valley, California

Yosemite National Park may be most dazzling in the winter, with frozen waterfalls and El Capitan highlighted with a dusting of snow, often against bright blue, sunny skies. There will be far fewer visitors while average daytime temperatures are in the low 50s. Visitors can enjoy everything from ice skating at Curry Village to cross-country skiing and snowshoeing at Glacier Point as well as snow tubing and skiing at Badger Pass Ski Area. After a day a play, enjoy the historic elegance of The Ahwahnee, a top-rated mountain lodge where you can sip a hot toddy next to the warmth of the huge fireplace and watching the snowflakes fall. The lodge also offers a variety of winter activities like Yosemite Paint & Wine.

Hotel Hershey - Hershey, Pennsylvania Hotel Hershey
Credit: Hotel Hershey by Hotel Hershey

Hotel Hershey - Hershey, Pennsylvania

For an especially sweet holiday, stay at Hotel Hershey which makes a total transformation during the season that begins with a stroll down Christmas Candylane at Hershey Park. There will be two million LED lights during the holidays that create a dazzling display for enjoying the over 30 year-round rides that will be open. Sweet Lights takes visitors on a special cruise through a dazzling exhibit of illuminations and sculptures. And, families can enjoy breakfast or lunch with Santa, which includes high-quality cuisine and exclusive one-on-one time with the man himself. The hotel offers a variety of guest rooms and cottages, ideal for the holidays, along with a decadent “Chocolate Spa” that makes it a top spa destination in Pennsylvania.

Keystone Resort - Keystone, Colorado Keystone, Colorado
Credit: Keystone, Colorado by © Sandra Foyt | Dreamstime.com

Keystone Resort - Keystone, Colorado

Keystone Resort offers a holiday straight out of a winter-wonderland postcard. Enjoy multiple lodging options, Christmas Day meals and fantastic skiing on three mountain peaks along with a variety of family-friendly activities. Starting mid-December, there will be firework displays, Santa appearances and a parade every Saturday. The special Mountaintop Spectacular event is hosted at the top of Dercum Mountain, where the world’s largest snow fort is illuminated. Guests enjoy photos with Santa, crafts and hot cocoa too.

Coeur d’Alene Resort - Coeur d'Alene, Idaho The Coeur d'Alene Golf & Spa Resort
Credit: The Coeur d'Alene Golf & Spa Resort by The Coeur d'Alene Golf & Spa Resort

Coeur d’Alene Resort - Coeur d'Alene, Idaho

Lakefront Coeur d’Alene Resort is completely transformed every year for the holidays. In 2021, it will host a 1.5-million-light show, the area’s largest, along with a fireworks display. Visitors can catch a boat ride to the “North Pole” to visit Santa’s workshop and enjoy a special holiday theater production that will run from November 26th to December 23rd. There are a variety of accommodation options here, including gorgeous lake view rooms with fireplaces – special packages are available that include tickets to the Christmas show.

Fairmont Le Chateau Frontenac - Quebec City, Quebec Fairmont Le Château Frontenac
Credit: Fairmont Le Château Frontenac by Fairmont Le Château Frontenac

Fairmont Le Chateau Frontenac - Quebec City, Quebec

Fairmont Le Chateau Frontenac is glamorous all year long, but during the holidays it becomes even more elegant with incredible light displays along with all sorts of special events from visits with Santa to themed workshops. In 2021, it offers a special holiday package that starts in November, “Start Christmas in November”which includes deluxe accommodations, a daily $25 credit for food and drink, $25 spa credit, and access to themed events between November 5th and December 4th.

Travel Deals

Air & 11-Day Best of Japan Guided Tour | Up to $400 Off


7-Day Luxury Iceland Cruise w/ All-Inclusive Upgrade


7-Day Evergreen Ireland North | Save Up To $200


Air & 7-Nt Danube River Viking Cruise w/ $500 Credit


11-Day Irish Cities & Castles Private Chauffeur Tour


Ireland Guinness Storehouse | 10% Off


Caribbean Cruises Up to 40% Off + Up to $100 Credit


Air & 6-Nt Scottish Castle & B&B Experience w/ Car


11-Nt Ireland Tour - $100 off use TI-CDSUM24


7-Day Italy Guided Tour: Rome, Spoleto & Florence


Sun, Sand, Sail & Save | 7-Nt MSC Caribbean Cruises


Unleash Your Wild - Discover Anchorage Today


Hyatt Zilara Rose Hall All-Inclusive Resort | Jamaica

$192+ pp/pn

One-Way & R/T Business Class Sale | Up To 77% Off


$250 Off | 9-Day Portugal Guided Tour w/ 13 Meals