Christmas in Germany: Weimar Date November 26, 2020 The first public Christmas tree in Germany was put up in Weimar in 1815, and it has become a long standing winter tradition all over the world. Read More