Librivox is a site that offers free audiobooks of public domain books, read by volunteer readers. (A public domain book is a work, usually old, that has gone out of copyright. Think Jane Austen.)
As you might expect, the quality of the volunteers varies quite a bit, and many of these works feature a succession of readers, some of them good, some not. That's a good description one of the site's versions of "A Christmas Carol." But I've made a discovery. A guy who goes by the name "Smokestack Jones," from my old stomping ground back in Oklahoma, made an excellent recording which you can download here.
More on Christmas audiobooks here.