I've read it every year for years now (self imposed tradition) and it take me about 4 days with an hour or so a day. Not a long book by any stretch.
I'm also of the opinion that The Muppet Christmas Carol is both the best and most accurate adaptation.