Here's a roundup of holiday markets across the Greater Boston area, from the MetroWest to the North Shore to the South Shore.