The Christmas markets, festive food, fire pits - and now - will be back in the National Triangle from June 27 to June 30.