The castle (="Veste" in German) itself has been described enough I guess. I can not add anything…read moremore.
Though the restaurant Burgschänke (="castle tavern") has not been described yet. I went there with my tiny family (wife and son), when we visited our parents. A trip to the white turnip (the donjon is painted white, as it has always(!) been; funny) seemed to be a great idea due to the perfectly nice weather and my junior got hungry when we arrived there, of course.
A great opportunity to check out the tavern. As we were told the former innkeeper quit and a couple from the area took over the restaurant - including renovation, update of the menu and lowering of prices. I am so glad I lived long enough to see that happen!
The tavern presents itself in unobtrusive colours and is very down-to-earth/rustic; understandable, as this is the former house of the commanding officer of this castle (we participated in the guided tour there, so be aware of spoilers^^). The food was very down-home and is nearly exclusively made of fresh ingredients from the area; I personally can highly recommend the home made ramson-spaetzle!
It was delicious and the little one sat in one of the available child seats and ate like a big one. The portions were completely adequate and cheap compared to what you receive - our family wallet was happy.
I love that this is a non-smoking restaurant, what to me as a person is totally important. Smokers can smoke outside, if they want to!
Additional info on the menu and the tavern can be found here (German):
http://www.rolf-tilly.de/veste/schaenke/index.htm
We were told, that there is a beer garden by now, located in the former herb garden. We couldn't check this one out yet, but we will sure do the next time we get there. I will insist on that!