Mudguards
Semi-waterproof boots with gaters
Boot covers
Wool socks
Good quality rain pants
A change of socks in my Carradice for if/when the rain lets up
Even with all of that, my feet can still get wet, but that's OK. I'm designed with withstand water. Of much greater importance is keeping my feet warm, and the suggestions above do that.