Don't try to seal your feet, I've found that the sweat builds up and they still end up wet and then cold. I like good socks that are comfortable and insulating when damp or wet. I also wear booties over the shoes that shunt some of the water from getting in.
But there is no perfect solution as far as I know.