Welcome to the forum, i'm new here myself.
Sounds like you need to buy yourselves some cool matching raingear.
We live in Seattle, and if we always let rain stop us, we miss a lot of rides.
have fun! what bikes did you buy?