There are 13 national holidays in the Czech Republic, but some years a lot of them fall on a weekend, so people feel cheated. For 2018, though, just two fall on a weekend, and there are two four-day weekends: March 30 to April 2, July 5 to 8 and a five-day weekend from Dec. 22 to 26.