Christmas Carol by Charles Dickens is the most popular Christmas book for kids of different ages. It tops the list of the best Christmas books and has also been played in movies.