The Red Inn in Cape Cod may not be where the Pilgrims celebrated the first Thanksgiving, but the Mayflower’s first landfall was at the beach directly in front of the hotel. Today, the luxurious inn, built in 1805, is a local hot spot, thanks to its extremely popular restaurant. The Thanksgiving meal it is serving is probably quite a bit more decadent than what the Pilgrims enjoyed; the menu features items such as lobster corn chowder, savory vegetable bread pudding, and braised pork shank. If we could pick a hotel to stay at this Thanksgiving, this would be at the top of our list.
To learn more about Kelsey Blodget, visit her on Google+