Hundreds of listeners across the land voted in our annual Christmas Carol Countdown, and for the third year running, "O Holy Night" is number 1!