#3 Boston, MA
Bostonians claim the birthplace of the American holiday is nearby Plymouth (though the people of Williamsburg may dispute it), which makes the favorite New England city ideal for a Thanksgiving getaway. Patriotic and historic spirits run high here, with Boston hotels putting on lavish Thanksgiving buffets and family feasts. Holiday light displays illuminate Faneuil Hall Marketplace, and you can book family seats to see The Nutcracker by the Boston Ballet to further stoke the holiday spirit.
#2 Sedona, AZ
Celebrate the quintessential American holiday surrounded by iconic western landscapes in the beautiful desert environs of Sedona. The area’s top resorts and hotels, including Enchantment Resort and L’Auberge de Sedona, roll out the red carpet with gourmet Thanksgiving menus served with views of the red rock formations that make this part of the country so famous among travelers and photographers. Take a Sedona trolley tour for a fun way to see downtown.
#1 Savannah, GA
Enjoy your traditional Thanksgiving dinner with a hearty side of Southern hospitality in beautiful Savannah, the prettiest little historic town along the Georgia coast. The B Historic Hotel is a homey yet stylish place to base yourself for the holiday. And after a Thanksgiving dinner at one of the city’s many lauded restaurants, join the crowds at bars along River Street for Thanksgiving football and fun.