2017 is a huge year for Germans: they get an extra national holiday, Reformationstag. It's the 500th anniversary of Martin Luther nailing his 95 theses to the church door, which turned out to be a pillar event of the Reformation movement.
An extra national holiday means that everybody gets an extra day off work. Everything's going to be closed, however I suspect a lot of churches might have more visitors than usual.
So how does this make a 5-day weekend for Germans? Here's how:
Saturday and Sunday are normal weekend days. Tuesday is Reformationstag and also Halloween, which means that Wednesday, November 1st is Allerheiligen (All Saints' Day), which is also a holiday in 5 German states (Baden-Württemberg, Bayern, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland). Anyone who planned a vacation day for Monday, October 30th is taking a Brückentag, a bridge day, "bridging" the weekend to the Feiertag. So with one day of vacation a lot of folks extended their 2-day weekend to make it a 5-day weekend.
What are they going to do with all that time on their hands?!