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

Germany offers an unrivalled festive escape