Those are all wonderful songs. I love all of the Christmas carols. I listen to them over and over and never tire of them. One of my favorites is "Still, Still, Still", an Austrian Christian carol. I don't think most Americans are familiar with it. My children go to a Christian school, and when they were younger, they sang that song in German in their Christmas program, and ever since, I look forward to hearing it again. I suppose there are 3 that I don't care for, "Es ist ein Rose Entsprungen", "The 12 Days of Christmas" (too repetitive), and "The Little Drummer Boy"