Momster,
I think most people put the shoe bag on the outside of the door. That way everyone can get to it even if someone is using the bathroom. You can put all kinds of things in it like: cameras, film, brushes, deoderant, room keys, hairspray, hair accessories, water proof key/money holders and anything else that would normally be put on a dresser or counter. It keeps your room much neater and you can easily see where everything is.
For the shower I have a mesh holder that hangs on the shower head. It has three rows of pockets. The bottom row has two pockets to hold shampoo and conditioner upside down. You don't even have to take them out, just open, squirt and close. I use the other two rows for shaving cream, shavers and body wash. It's especially good for when you will be staying at more than one place during your vacation. I just take it down and put it in one of those jumbo size ziploc bags and throw it in the suitcase.
Linda