Sometimes it's hard being a guest because every household seems to "run" a little differently and what is vitally important to one person is pretty insignificant for another and vice versa.
Would it be helpful for you to be a little more proactive when the guest first arrives? As in:
You can put your food here in this space I've left for you in the refrigerator.
I'd appreciate it if you'd make your bed in the morning. I'm just more comfortable with the beds made. House looks neater! ;-)
Here are the racks where you can hang your wet towels and I put the tub mat right *here* to dry.
In this house, all food is kept in the kitchen (or wherever you allow it). I don't want to tempt insects and rodents. ;-)
You are welcome to read or look at *these* books, but those over *there* are quite special to me and I don't share them.
And when it's time for your guest to leave:
Could you please make the bed before you go? I'll strip it and do the sheets later when I have time.
- or -
Before you go, you can take your sheets and pillowcases to the washing machine and get them started. I'll take care of the rest.
.... etc. etc. etc.
In other words, maybe you could let your guests know what you want them to do before they start doing what you DON'T want them to do.