I spray my fabric bags with "camp out" is a water repellant you can get at walmart. I also keep things like my wallet and camera/phone in a ziplock baggie.
Yes, same here, and I make it a small bag because you don't need that much. I add a couple bandaids, travel sunscreen, and lip balm. I also rubberband the ziplock and a cheap poncho (2 for $1 at Dollar Tree) and I am ready to go. This time hubby wants those collapsible water bottles, but we'll see.