The city of Belmont celebrates the Christmas season by turning its charming downtown into an incredible Christmas village. Explore the Main Street shops, listen to Christmas carols, visit with Santa and savor hot chocolate and s’mores before taking a walk through Stowe Park’s Festival of Trees.