Madrid is fantastic in December. Christmas is coming and the city does look beautiful when it's decorated. I've only been in late December so I think some others can tell you if all the decorations will be up.

Anyway, I think you'll love it. The city seemed more alive when I was there during that time of year.