Ho avuto questo problema per anni e la prima cosa che ho scoperto è che quasi nessun antiruggiada funziona se non affronti il problema alla radice. Gli spray anti-appannamento aiutano un po', ma sono solo un cerotto; il punto importante è capire che l'appannamento viene dalla condensa che si forma quando l'aria calda della tua faccia colpisce il vetro freddo. Se gli occhiali hanno un rivestimento anti-appannamento di fabbrica e comunque si appannano tutto, probabilmente quel rivestimento si sia deteriorato o non abbia mai funzionato bene.
Quello che davvero ti cambierà il gioco è una combinazione: primo, assicurati che la ventilazione sia completamente aperta (gli altri lo menzionano con ragione, ma ti sorprenderebbe quanta gente nemmeno lo prova). Secondo, cerca occhiali con ventilazione attiva o almeno con fori di entrata e uscita dell'aria ben progettati. E qui viene quello che nessuno commenta: prima di mettere gli occhiali, lasciali fuori al freddo per qualche minuto così il vetro interno si raffredda. Quando poi te li metti, il contrasto di temperatura è minore e la condensa impiegherà più tempo a comparire.
Se niente di tutto questo funziona, pensa a cambiarli. A volte semplicemente compri degli occhiali con cattiva ventilazione e non c'è antiruggiada che lo risolva. Alcuni marchi specifici hanno fama di mantenere meglio la visibilità proprio perché il loro design del flusso d'aria è superiore. Vale la pena investire in questo perché sciare senza vedere non è sciare.