11. Plymouth, Massachusetts
Average November weather: 33°F-54°F (1°C-12°C)
No annual festivals, but plenty of places to see
If you are a big fan of history, make this place a mandatory part of your itinerary. Plymouth was the venue of the very first Thanksgiving gathering. Apart from a historical tour, there are also many things to do in Plymouth. There are outdoor living exhibits, free concerts, and festivities honoring Thanksgiving as well. There are hotels with lower rates in November, but you can also try spending your holiday in a cabin for a new experience.