Definitely the first week of December. The crowds are doable and the weather is perfect. We stayed at the BC December 9-16th and we had 80 degree weather and hardly any wait time. From what I hear the weeks following starts getting busier and busier. Have Fun!