Only two public holidays in 2018 fall on a weekend (last year it was three).
In 2018, the consecutive May holidays (Labor Day and Victory Day) fall on a Tuesday, so taking an additional two days of vacation on the Monday preceding each will give you five long weekends total for the year.
Good news at Christmastime: While Christmas Day 2017 fell on a Sunday, in 2018 it will be on a Monday so the following Christmas holidays will last until Wednesday. Taking two days off will give you a nine-day stretch since New Year’s Day in 2019 falls on a Tuesday.
In 2017, a proposal passed to add several new culturally important days to the Czech calendar. Read about those days here. Culturally significant days are working days.
Holidays that are observed but are not considered official days of remembrance or importance are: April Fools’ Day (Sunday, April 1), Čarodějnice (Monday, April 30), All Souls Day (Friday, November 2), St. Nicholas Day (Thursday, December 6).