When I want to do a longer ride (let's say 3 hours) in rainy weather, what are the best ways to keep dry? I already checked [this question](https://bicycles.stackexchange.com/questions/1304/what-clothing-is-best-for-wet-weather-cycling-in-the-rain), but it does not address long rides and most answers only give information about rain coats and tips for short rides, like commuting.

I want to know what clothes to use on long rides:

* shoes
* legwear
* (rain)coats
* face/helmet