1. Christkindlmarkt | Bethlehem, PA


As you might expect in a place called Bethlehem, this Pennsylvania town is a big Christmas destination just like its Biblical namesake (it even calls itself the Christmas City). The annual Christkindlmarkt covers 10 acres with shopping, food and live music. Check off everything on your Christmas shopping list with more than 100 vendors coming from as far away as Germany to help you find everything from art to home goods. Feast on traditional German treats like strudel and pretzels, plus modern street food favorites like chicken and waffles.
Dates: Nov 13–15, 20–22, 27–29; Dec 3–6, 10–13, 17–20
Price: $14, free entry on Fridays from 5-8pm
Address: PNC Plaza at SteelStacks, 645 East First St, Bethlehem


























