The annual Holidays by the Sea Weekend in Falmouth takes place in early December, and begins with the singing of Christmas carols at Nobska Lighthouse. Then enjoy the lighting of the Village Green, the Holiday Stroll on Main St, Santa's arrival by boat at Falmouth Harbor, and the biggest small-town Christmas parade in all of Southeast New England