The most famous Christmas markets in Berlin

27 November to 31 December 2023