BestPickZone

Reader-Intent Lists

Best Christmas and Holiday Books

Updated: March 31, 2026·2 min read

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

#BookBest ForBuy
1A Christmas Carol
by Charles Dickens
Most EssentialBuy on Amazon
2The Christmas Pig
by J.K. Rowling
Best for ChildrenBuy on Amazon
3In a Holidaze
by Christina Lauren
Best Christmas RomanceBuy on Amazon
4Skipping Christmas
by John Grisham
Best Holiday ComedyBuy on Amazon
5One Day in December
by Josie Silver
Best Slow-Burn Holiday RomanceBuy on Amazon

Full Reviews

1. A Christmas Carol

by Charles Dickens

Most Essential

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

Best for Children

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

Best Christmas Romance

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

Best Holiday Comedy

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

Best Slow-Burn Holiday Romance

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.

More in Reader-Intent Lists