Sealskin socks and gloves, also neoprene diving gloves which I prefer, a shower cap over my helmet and a Frogg Toggs rainsuit. I had a batwing style hoodless poncho made from an old tent fly too, but that's 10 years old now and finally in need of replacing. I wore it out from use, it was by far my favorite rain solution and made a fairly decent light jacket I could stuff in my saddle bag.
I also wear a pair of swim goggles in the rain when I have my contacts in. My cycling glasses don't keep the water out and fog up too much. Speedo anti-fog spray helps when I have my regular glasses on, when I remember to use the bottle I have stashed away.