It’s December again, so we can begin to plan our perfect Christmas holiday. And what is Christmas without an appropriate soundtrack to get you in the mood for some eggnog and family time?

This year, The Rolling Stone magazine wanted to find out which are the best Christmas songs of all time, by inviting readers to nominate tunes. Check out their top ten below and see if you agree with the choices.

10. Run-DMC – ‘Christmas In Hollis’

This song reached number 78 on the Billboard Hot R&B/Hip-Hop Songs chart in 2000. 13 years after it was first released!

9. Paul McCartney – ‘Wonderful Christmastime’

‘Wonderful Christmastime’ was released in 1979. A lot of artists covered it since then, including Hillary Duff, Kelly Rowland and Demi Lovato.

8. The Kinks – ‘Father Christmas’

‘Father Christmas’ was released in 1977 and tells the story of a department store Father Christmas (Santa Claus) who is beaten up by a gang of poor kids who want to receive money instead of toys.

7. Elvis Presley – ‘Blue Christmas’

‘Blue Christmas’ was written by Billy Hayes and Jay W. Johnson, but Elvis Presley made it a rock’n’roll holiday classic by recording it in his signature style in 1957.

6. David Bowie and Bing Crosby – ‘Peace On Earth/Little Drummer Boy’

‘Little Drummer Boy’ is a Christmas song written in 1957, while the ‘Peace on Earth’ tune and lyrics were added to the song especially for Bowie and Crosby’s recording.

5. Bruce Springsteen – ‘Santa Claus Is Coming to Town’

The song was written by John Frederick Coots and Haven Gillespie and was first sung on the radio in 1934. Personally, I love Bruce Springsteen’s version.

4. Mariah Carey – ‘All I Want For Christmas Is You’

If you we’re wondering, Mariah Carey remade the song this year. Now it’s a duet with Justin Bieber. Yes, The Bieb himself.

3. Queen – ‘Thank God It’s Christmas’

‘Thank God It’s Christmas’ was written by guitarist Brian May and drummer Roger Taylor and released in 1984. Although it wasn’t included on any Queen studio album, the song appears on Queen’s ‘Greatest Hits III’ from 1999.

2. The Pogues – ‘Fairytale Of New York’

This particular tune is frequently voted the number one best Christmas song of all time in various television, radio and magazine related polls in Ireland and the UK. It was released in 1987. And yes, it still is awesome.

1. John Lennon – ‘Happy Xmas (War Is Over)’

The song did not chart in the United States, but reached no. 4 on the British singles chart. Although a protest song about the Vietnam War, during the years it has become a Christmas classic.

What other titles do you think should have made it to the list? Let us know in the comments!

Featured photo by ~semota from Deviantart