The best and most famous German Christmas markets:

The most popular ones are the ones in Düsseldorf, six different locations each have their own theme.

In Cologne it’s much the same, different markets in different locations with different themes.

Aachen has a small, intimate and tasteful market.

Oberhausen is perfect for Christmas shopping.

And the markets in Berlin include a fun fain on the Alexander Platz.