Carol singers in their finest Barbour