Eight of the best Christmas markets in Germany – from Berlin to Bavaria

You can find festive cheer and scenic settings right across the country