With a German-style market and festive cocktail trails, Bethlehem, Pennsylvania, knows how to celebrate Christmas.