I definitely keep fresh towels handy in the linen closet right by the bathroom. Also, since there is only one bathroom aside from the master bathroom, obviously my girls are the primary ones who use the bathroom. Therefore they have learned what mom's standards are when it comes to bathroom cleanliness, and that I
do enforce those standards.
We don't exactly have a separate guest room right now though...or you could say that two of our bedrooms are guest rooms but are currently occupied by long-term guests hehe. My sister is in one and one of hubby's friends is in the other. They are both waiting for their houses to finish being built. We can't wait for them to move! They're great guests but it'll be nice to have those rooms back again (so we can move the baby's bed out of our closet hahaha) and I know they are really looking forward to being in their own places again too!
As far as things to keep on-hand for guests...if you have a guest room, think about placing little things in a dresser drawer or basket on the dresser, like an extra toothbrush, and those little travel-sized toothpastes, stuff like that. It's really amazing what people sometimes forget to bring with them hehe. Other than that...if I know someone is coming to visit, I will change the bedding that day if it needs it. If it doesn't, I still strip the sheets and blankets and toss them in the dryer with a scented dryer sheet. It airs out the linens and makes them smell nice and fresh too.
Little satchels of potpourri in the dresser, or cedar balls, are nice. Also for a dedicated guest room, I think furnishing it with a bed, a dresser, a small writing table or desk, and one or two chairs is the most desirable. That way they have a private place to go to and read, or whatever, without having to sit on the bed (which can be uncomfortable after a while) or anything. Just my 2 cents
-----signature-----
There are no automatic doors, just very polite ninjas