This one ought to keep us busy for a while:
From the Library of Congress - American Memory Collection
Type "Christmas" in the Search All Collections box at top right. There are 2,418 Christmas items over 121 pages at the time of this post.
Let's get started, shall we?