Wool socks, neoprene shoe covers for road shoes and the gaiter for my winter mountain shoes (they came with the shoes).

I don't ride in the rain unless it starts when I am out there already; I did buy the sealz skin socks for a tour we did in the Czech Republic. It poured and was 50 degrees one of the first days and the socks worked like a charm, but were extremely sweaty. I'd stick to the wool.