Top 25 Greatest Christmas Songs of All Time

It is December again, so in the coming month you will go crazy with all the Christmas songs you hear in the stores, and of course on the radio. To make things worse we present a list of the best Christmas songs of all time, including the videos:

1. White Christmas – Bing Crosby (1942)

2. All I Want for Christmas is You – Mariah Carey (1994)

3. Hallelujah – Jeff Buckley (1994)

4. Last Christmas – Wham! (1984)

5. Do They Know It’s Christmas – Band Aid (1984)

6. Happy Xmas (War Is Over) – John Lennon (1971)

7. Have Yourself a Merry Little Christmas – Judy Garland (1944)

8. Santa Clause is Coming to Town – Bruce Springsteen (2003)

9. Wonderful Dream (Holidays are Coming) – Melanie Thornton (2001)

10. Jingle Bell Rock – Billy Idol (2006)

11. Christmas (Baby Please Come Home) – U2 (1987)

12. The Christmas Song – Nat King Cole (1961)

13. Fairytale of New York – The Pogues and Kirsty MacColl (1988)

14. The 12 Days of Christmas – Taking Back Sunday (2006)

15. Driving Home For Christmas – Chris Rea (2000)

16. Why Couldn’t It Be Christmas Everyday – Bianca Ryan (2006)

17. Christmas Time – Bryan Adams (2000)

https://www.youtube.com/watch?v=Tcgz08EVKzI

18. Wonderful Christmas Time – Paul McCartney (1979)

19. Thank God It’s Christmas – Queen (1984)

20. It’s The Most Wonderful Time Of The Year – Andy Williams (1963)

https://www.youtube.com/watch?v=L5mf0lLC6P4

21. Mistletoe and Holly – Frank Sinatra (1957)

https://www.youtube.com/watch?v=zJp_ss5I3s4

22. It’s gonna be A cold cold Christmas – Dana (1975)

23. Mistletoe and Wine – Cliff Richard (2002)

https://www.youtube.com/watch?v=BjmGbI-Mnys

24.Peace on Earth/Little Drummer Boy – Bing Crosby & David Bowie (1977)

25. Kissin’ By The Mistletoe – Aretha Franklin (1973)