are shops open on christmas eve in germany?
The 25th and 26th are official holidays and stores will be closed, but many restaurants do a booming business. ... New Years Eve, though not an official holiday will have all stores close at 14:00. Restaurants and museums may or may not be open.