Re: What's with fish and wine?
Sausage, wine, and bread is done. As is bread, wine, and fish.
Individual values seem to be (-/+5 potential error):
Sausage: 60%
Fish: 60%
Bread: 50%
Wine: 30%
They seem to add together rather than have an altered effect if eaten in combination. Hence wine and bread restore 80%, bread and fish the full 100% (with 10% wasted). There is also an order to eating things.
Bread > Sausages > Wine > Fish
Which produces the slightly annoying quirk of, should there be no sausages, a food eating order of bread, wine, followed by fish to allow them to top up to 100%. The wine in this order however is entirely wasted. As is the wine in the case of sausage, wine, bread - which occurred due to a serf delivering bread to an Inn which previously didn't have it whilst someone was eating there.
Looking at this then I think you've done well Lewin to change it to their only eating two items maximum, though how have you set up their food preferences? There seems something of a benefit to having them prefer to eat fish after bread rather than wine if it's not like this already.