In our experience, Sealskinz socks are the best thing you can wear in a neoprene or canyoning shoe in cold weather.
Dry sock from Sealskinz
The waterproof membrane between the inner lining and outer fabric ensures dry, cosy warm feet even in icy water. Available in various thicknesses and lengths, the medium version is perfectly adequate. Our test team winter tip.