This is a great book to read at this time of year. Everyone knows the story. It's a surprisingly small book - each chapter is reserved for the three different ghosts. It's also part of the BBC Top 100 (number 47). As for the actual book itself, I'm glad that I knew the story previously because at times it was hard to follow. Dickens sometimes went too far into his explanations - and lost me in the middle of it.
But still, the story itself is fantastic. The last chapter - where Scrooge finally comes to his senses - is definitely the best. It really does display the Christmas spirit quite well, and is a great bit of enthusiasm to read at this time of year!