Hey!
Just some advise for your menu:
Overall it looks really good, just some suggestions from a Germany girl
- you will never find Wiener Schnitzel on a plate together with Spätzle. Wiener Schnitzel is served with fried potatoes (or french fries, but that would not be apropriate for Christmas, I guess.....) and a simple green salad. Oh and don't forget to serve cranberries with it. Everyone I know says that you have to include it (I'm a veggie, so I have to trust them...). If you want to serve Spätzle, then do it together with some pork in a creamy white sauce (maybe with mushrooms).
- there is a great vegetarian dish you can make with the spätzle: cheese-spätzle! You just add some browned onions, hearty cheese, cream and spices to the spätzle and put them into the oven. Best served with a nice green salad.
- about the bread: you wouldn't see Germany eating bread as a part of the dinner (if we eat bread, then it's usually the just bread with some toppings and nothing else, called "Brotzeit"). but if you want to make a typical german bread, then make one with sour-dough. or a darker (whole wheat) one with lots of (sunflower)seeds in it
I hope I could help you a little bit....