You can't go wrong with the pocket showers. They're usually just a huge black bag with a shower head attachment that you hang outside in the sun. The black color absorbs sunlight throughout the day, slowly heating the water inside to a reasonable temperature.
I use mine as a shower in certain situations, but I mostly use it for other things. I set up the bag close to my campsite and I wash my cooking gear with it, use it to clean my hands if I gotta, take some water from it to make tea, anything like that. It's just convenient.
You'll find, however, that unless it is sunny as hell out, that the water takes some time to heat up. The way I speed this up is by filling it about half to 3/4 the way up with stream water, etc., then I heat up a pot of water. When the water in the pot is pretty hot (but not quite boiling, don't want to damage the bag material), I dump the water into the bag. After you've done this, the overall temperature of the water in your pocket shower should be at least warm, even if you took it from a cold stream.
The bag I use is a bit pricey, and it's sort of small compared to other types, but it does the job for me. It comes with a head which you can turn on and off, and you can even adjust the speed at which the water comes out. It folds up smaller than a fist and weighs hardly anything.Good stuff.
[b:46dc2a6626]SEA TO SUMMIT Pocket Shower:[/b:46dc2a6626]
http://www.ems.com/catalog/product_deta ... 4302875738