From Gutenberg.org, Literature.org, PagebyPageBooks.com, and StormFax.co, as well as other sites, perhaps, or apps on Google Play, or read for free (hard copy) at a library, if you're willing to travel far enough to find one that's still in business...
Yes, re-reading it for free every year certainly beats watching and/or listening to any of dozens of adaptations of it on film and audio. [tongue in cheek].
Show of hands: How many of you re-read A Christmas Carol every Christmas Season?