Germany spent nearly six centuries perfecting the Christmas market, and more than 2,500 open there each winter. Kennebunkport ...