If you're ambivalent about the Christmas celebrations, October is the easy pick here. The weather is slightly better in November, but November is a mess on the calendar. Thanksgiving and Veterans Day keep crowds ebbing and flowing, and the precise timing of those crowds will always be hard to predict.