Christmas Carol Collection ~ 12 days of Christmas - Carols or songs with midi files.
Christmas Carols Page - The lyrics of over 100 carols.
The Lutheran Folk Christmas - Hymns and Carols of Christmas and Advent in a folk setting. There is a midi sound file for each and most come with lyrics in English and/or German.
Sing-A-Long Christmas Carols - Close to fifty songs. Lyrics and midi sound files are included for each of them.
The Youth Online Club - The Christmas Nook - Christmas Carols - Several listings of carols with midi files and lyrics: Traditional Carols, Spiritual Carols, Modern Carols, and Fun Carols. Some audio files with excerpts of the songs.
Traditional Christmas music and carols songbook and tune-book - Close to 100 songs are listed here. For each there is a music sheet and a midi file and for most the lyrics are provided as well.