Nov 13, 2018 - 4:16 PM
in reply to BamT
Dec. 25-26, Jan 1st and Jan 2 are public holidays in Switzerland. Some restaurants, but not all, close. Some stay open, and, among them, some have special menus.
Most stores would be closed on those days as on all sundays, with some exceptions: all major and middle size railway stations have a grocery store. Family-owned and -run stores can be open (the idea being: you are not allowed to exploit others, but you can exploit yourself). Stores opened 24 hours are extremely rare, I would know any. Good hotels will provide breakfast and meals at least for their guests. Large tourist resorts have stores opened on sundays and holidays.
There are pharmacies on duty.