Opening hours don't vary much across the year.
- Banks 8.30am–4pm Mon-Fri, limited opening Sat
- Restaurants 11am-11pm
- Cafes 7.30am–7pm
- Bars and Clubs 6pm–1am minimum
- Shops 9.30am–8pm Mon-Sat
Museums usually take Monday off but stay open late one evening a week. Many eateries observe a Ruhetag (day of rest), usually Monday or Tuesday. All supermarkets close on Sundays, a real headache if you are self-catering.
Banks 8.30am-4pm Mon-Wed & Fri, 8.30am-5.30pm or 6pm Thu
Bars around 6pm-1am minimum
Clubs around 11pm-early morning hours
Post offices 9am-6pm Mon-Fri, 9am-1pm Sat
Restaurants 11am-11pm (varies widely)
Major stores and supermarkets 9.30am-8pm Mon-Sat (varies)