washing up liquid works - when you remember to do it
otherwise a good gob on the lens, wipe around and rinse works well enough
and re: cold water fogging - yes, it will happen and until the water warms up enough to reduce the temp differential between the water and your eye sockets, then get used to swimming in a fog.....
Edited: 04/03/2013 at 16:59