If you still plan to go to Germany:
everything will be completely closed at 25th, 26th of December and 1st of January. Whole day!
24th and 31st of December: only half days for shops, other attractions might be closed (germans celebrate Christmas on the 24th in the evening, that's when we get our presents.
It will be high season, if you plan to go, definetly check hotels now!! and make reservations!
