Switzerland

From the Swiss Government for 2011:
Swiss public holidays

01.01. New Year’s Day
02.01. Berchtold’s Day
22.04. Good Friday
25.04. Easter Monday
02.06. Ascension Day
13.06. Whit Monday
01.08. National Day
25.12. Christmas Day
26.12. St. Stephens Day
31.12. New Year’s Eve

This list contains the Federal Holidays without mentioning the holidays that always are on a Sunday (e.g. Palm Sunday Easter Sunday, etc.).
Some cantons may have additional local holidays (e.g. Ash Wednesday, Labour Day, etc.)