i have a poncho rolled and tucked under my behind the seat water rack(for 3 bottles) and i wear goretex jammers. i dont bother wearing my glasses when it rains.

tip for emergency helmet rain cover, find a good sized shower cap, i got mine at the dollar store.