An old miser eats some strange cheese and gets visited by four ghosts: his dead business partner and the ghosts of Christmas past, present and future. They cajole, guilt and scare him into being less of a stingy crank to his family and employee. And it works. Ebenezer Scrooge vows to keep Christmas in his heart all year long and does! It’s the best Christmas ghost story ever told.

A Christmas Carol: Dec. 17, 10 a.m. and 7 p.m.; Dec. 18, 21-22, 7 p.m.; Dec. 19-20, 2 and 7 p.m. $27-$37, The Colonial Theatre, 111 South St., Pittsfield, (413) 997-4444.