buenas, yo nado entre 1500 y 2000 m cada día y para el "problemilla" de las gafas he usado un par de productos que van muy bien.
Antes usaba un anti-vaho de una marca que no recuerdo jejeje que era algo parecido a sea-proof o algo así, y ahora uso el anti-vaho de speedo. Van muy bien los dos, el primero mejor pero no lo he vuelto a encontrar.
Ambos son un spray, supuestamente, le has de pone en ambas caras de la gafa, y eso evita las diferencias térmicas en las superficies. ( pero tambien digo que yo muchas veces le daba a la lengua jejejej)