Nay-sayers and Scrooges will say that Christmas music is the scourge of the high street and advertising from November onwards, but few can truly resist the cockle-warming powers of Wham!'s Last Christmas or Fairytale of New York.

Mariah Carey's All I Want for Christmas Is You may have dominated festive sonic fare and the charts since its release in 1994, but her Christmas love song is one of a long line of festive musical offerings. Whether you prefer classic to country, pop to soul or simply want a song to get you feeling festive, The Telegraph have compiled the 100 best songs throughout the decades. Ho, ho, ho!