I've never been a big fan of the Christmas Specials. I thought the three previous specials were, to varying degrees, failures, but I thought "The Next Doctor" was marvelous. The best Christmas Special they've done.
No spoilers here, but I will say this: You get to see the face of every single actor who has ever played The Doctor, and I have big nerd-love for whenever they do that!