The Trans-Siberian Orchestra has FANTASTIC Christmas music. Think Beethoven with an electric guitar. You'd think that turning Classical Christmas into Classical Rock would kind of destroy the music. But when you listen to this stuff, it makes you think that Pachelbel's Christmas Cannon was actually written to have a face-melting guitar solo. Check it out.
http://www.trans-siberian.com/intro.html