Living in Vancouver BC rain is a fact of life. I wear my contact lenses for my commute and then switch to my glasses for the day. Only problem is taking them in and out in the morning and afternoon. I have been stuck with my glasses in rain storms. The combination of water, fog, glare and low visibility are awful and I never want to experience that again.
My helmet has a visor and that helps for about 75% percent of the rain. I'm planning to do lasik in the next little while.