My favorite versions of Christmas songs that I can listen to over and over and over again are:
1. The Twelve Days of Christmas by Straight No Chaser
2. Peace on Earth/The Little Drummer Boy by Bing Crosby and David Bowie
3. God Rest Ye Merry Gentlemen by Barenaked Ladies and Sarah Mclachlan
I listen to Christmas music year round.
As for Christian artists, I like Third Day, Tenth Avenue North, Petra, Mandisa, Beckah Shae and For King and Country...among others.