I've never been at Christmas although some of the threads on this forum tell it to be magical and I would love to go in the future.
I have been July into August though and loved it. I was worrying about the weather being too hot but we have honestly had more humid and warm conditions in May. Whichever time you choose have a wonderful time planning your holiday.