Hannibal's holiday spirit shines every Saturday from the end of November up until the church bells ring for midnight mass with its annual Victorian Festival of Christmas.

The festival includes a huge line-up of events in the downtown historic district. It starts with Small Business Saturday where Main Street stores will offer specials to draw in local shopping. Santa's house will make its first appearance that weekend, with the jolly old elf stopping by every Saturday in December.

Other events on the Saturdays in December include the Jaycee's Christmas Parade on the 1st, Living Windows on the 6th, and Music, Marshmallows & Mistletoe on the 15th. There are a ton of activities packed in between, like ornament making for the kids, home tours, concerts and much more. For a full schedule of events, CLICK HERE.