My favorite Christmas carol is "God Rest Ye, Merry Gentleman" for some reason. Probably because it's in a minor key.
But the best Christmas SONG? That's got to be "Fairytale of New York" by the Pogues. I've pasted a live version below to watch, so you'll get a taste of the lovely lead singer Shane McGowan (the woman, who actually is lovely is the late Kirsty MacColl) and his lack of teeth.
How can you not love a Christmas song with lyrics like:
It was Christmas Eve, babe
In the drunk tank
An old man said to me,
"Won't see another one."
Then, at the end of the song, the woman sings:
You took my dreams from me,
When I first found you.
The man replies:
I kept them with me, babe.
I put them with my own.
Can't make it all alone,
I've built my dreams around you.
Hope and love amidst tragedy and pain. That's the Pogues!