It’s Christmas market season in Germany! So what elements are essential for a good Christmas market? Here are five things that give a German Christmas market that special ambiance. What’s your favorite?