Early December, with lower crowds, lower prices, and wonderful Christmas decorations and events, has the best weeks of the year to visit. Later December has the highest crowds and prices of the year.