I've always used Sealskinz socks but I know a lot of people use Neoprene. Whichever you use you're unlikely to keep your feet dry, but they certainly keep them warmer, acting a bit like a wet suit.