ESL.about.com: two Christmas readings with follow-up comprehension quiz.
1) Christmas Traditions Explained
2) You can then read 'Twas the Night before Christmas.
ESL.about.com: Lists some of the most popular Christmas carols in English. Each carol has the first verse and the difficult words defined at the end of the song so that you can understand each song. Material is printable.
List of Christmas carols:
Jingle Bells
Silent Night
Joy to the World
The First Noel
We Wish You a Merry Christmas
Oh, Come All Ye Faithful
Hark the Herald Angels Sing
What Child is This?
We Three Kings
Another Christmas tradition
ESL.About.com: Online interactive quiz. Reading comprehension: "'Twas The Night Before Christmas." Traditional Christmas text written in 1822 by Clement C. Moore. 14 questions. Contributed by Kenneth Beare.