Best Christmas and Holiday Books
A Christmas Carol is the best Christmas book — Dickens's novella about Ebenezer Scrooge's transformation is the foundational Christmas story in Western culture and it reads in under two hours, making it the right seasonal companion every December. It's best for readers who want the original Christmas ghost story alongside the moral redemption narrative. The tradeoff: In a Holidaze by Christina Lauren is the best Christmas romance for readers who want contemporary holiday warmth rather than Victorian morality.
Disclosure: BestPickZone earns a small commission from qualifying Amazon purchases at no extra cost to you. We research every pick independently.
Quick Comparison
| # | Book | Best For | Buy |
|---|---|---|---|
| 1 | A Christmas Carol by Charles Dickens | Most Essential | Buy on Amazon |
| 2 | The Christmas Pig by J.K. Rowling | Best for Children | Buy on Amazon |
| 3 | In a Holidaze by Christina Lauren | Best Christmas Romance | Buy on Amazon |
| 4 | Skipping Christmas by John Grisham | Best Holiday Comedy | Buy on Amazon |
| 5 | One Day in December by Josie Silver | Best Slow-Burn Holiday Romance | Buy on Amazon |
Full Reviews
1. A Christmas Carol
by Charles Dickens
Ebenezer Scrooge is visited by three spirits on Christmas Eve. Dickens invented the Victorian Christmas moral redemption story with this novella. Short, fast, and still moving.
Skip this if: Skip this if you already know it too well to re-experience — but rereading as an adult reveals craft invisible in childhood.
2. The Christmas Pig
by J.K. Rowling
A boy's beloved toy pig is lost on Christmas Eve and he enters a magical world to find it. Rowling's Christmas story for children is warm, inventive, and genuinely moving.
Skip this if: Skip this if you want adult Christmas reading.
3. In a Holidaze
by Christina Lauren
A woman accidentally wishes for her greatest happiness and ends up reliving the same Christmas holiday. Lauren's Groundhog Day Christmas romance is charming and festive.
Skip this if: Skip this if you want depth over romance — this is pure holiday romantic comedy.
4. Skipping Christmas
by John Grisham
A couple decides to skip Christmas entirely and discovers the social pressure that entails. Grisham's only comedy is surprisingly funny and warm.
Skip this if: Skip this if you want Grisham's usual legal thriller — this is a light comedy.
5. One Day in December
by Josie Silver
A woman sees a man through a bus window in December and can't forget him. Silver's Christmas romance is more emotionally complete than most holiday books.
Skip this if: Skip this if you want quick resolution — the central relationship takes years to develop.
What to Consider Before You Buy
Classic vs. contemporary holiday reading
A Christmas Carol is the essential classic. Contemporary holiday romances (Lauren, Silver) are the best modern alternatives.
Frequently Asked Questions
What is the best Christmas book?
A Christmas Carol for the essential classic. In a Holidaze for the best contemporary Christmas romance.
Our Verdict
A Christmas Carol is irreplaceable — read it every December. In a Holidaze for the best contemporary Christmas romance.