The Christmas Markets of Northern Germany
Traditional or quirky, in a forest or by the sea, there is a market for everyone.
Germany has some of the best Christmas markets (Weihnachtsmärkte) in the world, running from the end of November until Christmas and sometimes longer. Here are two of the best.