I must disaggree with some of the posts here. I ride a long wheelbase (semi)recumbent with fenders, a full fairing, and body sock. I don't wear a rain suit yet stay quite dry from the neck down. In really heavy rain I would need to waterproof my shoes (I like the baggis over cleats idea). With the full fairing you are not pelted with raindrops. My seat does not get soaked since it is carbon fiber over its whole bottom. If you are in driving rain with strong crosswinds then you might not like the body sock.
Cheers,
Bill.