BTW, maybe not national holidays, but don't Europeans get like a hundred vacation days anyway? I think that's where the US really falls behind.
I'm not that sure about other countries, but this is how it looks like in Germany:
- according the the "Federal Holiday [Vacation] Law" (as of 1963, last changed in 2002), every person employed for money gets at least 24 working days paid holidays (vacatin). (That is, if you you work parttime, you get more days.)
- according to various tarifs (= labor contract between employers and unions in a special field of work, which, however, effects non-union members as well) that number of 24 days is the really the minimum - the actual number is - depending on age and/or under which tarif you work - between 26 and 32 working days.
- Saturdays/Sundays are by definition of that law no working days.
- by law you get the average of what you earnt within 13 weeks before you get the first day of your holidays (without overtime payings). Tarifs may say different (but nowadays you seldom get a lot more - about ten years ago it was up to one month's salary extra for holidays).
Additionally, you have paid educational leave (five days/year) by state law.