I don't really see the point in contact lenses for cycling - I can't bear to ride at speed without a decent pair of specs to protect from wind and dust, so I'd just end up wearing clear goggles over contacts.
Indeed, I've never had a problem with glasses on rainy Audaxes, even at night (and I tend to do more night riding than most others). I just pull my cycling cap down to keep the majority of the rain off the glasses.