This year, I gathered up all our Christmas books, wrapped them and numbered them 1-24, one for each night until Christmas. We don't buy 24 new Christmas books every year, we just use the same ones over again, "upgrading" the cheesy/cheap ones to more quality/hardcover books one by one as we go. I gathered up 24 books last year too, but this year I actually got them wrapped! Its all part of my plan to enjoy the holidays more this year.
My kids are loving this. My 5 year old mentions at least twice a day, "Mom, I'm just so excited to open another present and see what book we get to read tonight!" I'm fairly sure we'll be doing this tradition for years to come. I wonder if my kids will still like it as teens? haha
I posted a list of over 30 great Christmas books, if you need some suggestions on what to add to your collection. You can see the list here.
There is one thing I'll do differently next year, I will get wrapping paper just specifically for the books so they all match and don't get mixed up with Christmas presents as it gets closer to Christmas. And I want to find a cuter container to hold them. This year they're just in a clear bin. But it works. ;)
Update: One of my readers, Trisha, had an awesome suggestion: "I actually wrapped my books after Christmas was over last year so when I pulled them out this year they were ready to go. It seems like you have more time after Christmas than I do the end of November. Loved that they were already to go." So smart!