we got covers for our wetsounds from speaker sox. and they are awesome. very well made and the material used is awesome. and no, they do not hold water. and they stay on great. never had any problems.
the guy that runs speaker sox is a top notch guy. very fast shipping. i highly recommend them
http://www.speakersox.com/home.htm