The restaurant at the Lindenhof--part of the BnB there--takes you back to another point in time with the quality of the food. Every day is a different and interesting dish but always lots of fresh, in-season vegetables. The menu is a mix of vegan and vegetarian.
For coffee lovers the coffee is terrific. Perhaps not Italy but excellent for Germany.
And of course there is a selection of local beers and different wines.
Cons: Baked goods not always from on-site