FYI, in beta 2.0 patch at least, food for different attributes and stack, so you can cheaply get +2 to all stats at the same time.
Prostitute boons, except for Serele who is once only anyway, don't stack with themselves, but they stack with resting bonuses. So you can add another +2 Mig from the female dwarf on the 2nd floor of the Salty Mast. Retrain your Dex and Con to 18s before hiring her for the first time. She enjoys your company she refunds your coin and she becomes an available stronghold hireling. You can still lay down with her in the stronghold, but no boon is granted Repeat with the other staff if desired then retrain back to your normal stats and they'll continue to buff you for free.
I wouldn't be surprised if the food stacking is unintended and will be patched.