We don’t know about you but we can’t get enough of Christmas songs. Now, there should be no excuses for not cranking up the festive tunes.With that in mind, we’ve handpicked the 8 best Christmas songs of all time. Enough to turn any grumpy Scrooge into a happy elf.

Are there any other suggestions you think we missed out? Please let us know.

Wham – Last Christmas

Favourite Christmas Lyrics:

“Last Christmas, I gave you my heart
But the very next day you gave it away.”

Released in 1985. This Christmas staple actually never reached number one and was beaten by Band Aid. Yet this is became buried in the hearts and minds of all listeners and heard repeatedly this time of year. We can’t get enough of it!

Paul McCartney – Wonderful Christmastime

Favourite Christmas Lyrics:

“The party’s on, the feeling’s here
That only comes this time of year”

A regular earner for the former Beatle. Keep an eye out for the video and spot Paul singing along with late great Linda McCartney. Simply, a wonderful Christmas jingle.

The Pretenders – 2000 Miles

Favourite Christmas Lyrics:

“I hear people singing
It must be Christmas time”

Chrissy Hynde has a long wait in this song for Christmas time to come round but it finally pays off. This one pulls on the heart strings like no other.

Elton John – Step into Christmas

Favourite Christmas Lyrics:

“I’d like to sing about all the things
Your eyes and mind can see
So hop aboard the turntable
Oh step into Christmas with me”

Definitely worthy of a boogy. Strangely when this was first released it didn’t fair too well in the charts. They must have had their fill of Christmas hits.

John Lennon & Yoko Ono/Plastic Ono Band – Happy Xmas (War is Over)

Favourite Christmas Lyrics:

“A very Merry Xmas
And a happy New Year
Let’s hope it’s a good one
Without any fear”

Another Christmas song from a former mophead. This is a song with a very powerful message. Here’s a little fact – it’s also produced by the infamous Phil Spector.

Merry Xmas Everybody – Slade

Favourite Christmas Lyric:

“So here it is, Merry Christmas
Everybody’s having fun
Look to the future now
It’s only just begun”

A quintessential crowd pleaser. This is one of the greatest sing-a-longs of all time. See if you can belt out this tune in front of gran this year.

Merry Christmas Everyone – Shakin’ Stevens

Favourite Christmas Lyrics:

“Time for presents
And exchanging kisses
Time for singing Christmas songs”

This relentless Christmas tune is sure to keep foots tapping through the roast dinner.

Wizzard – I Wish it Could Be Christmas Everyday

Favourite Christmas Lyric:
This one especially ring true for us here at Variety Christmas Club. It definitely is like Xmas everyday.

If you enjoyed all the songs on the list then it sounds like you’re as Christmas mad (Christmad) as we are. Why not become an agent with Variety Christmas Club. We’d love to have you with us.