Rainx water repellent glass spray works well. Only thing is if the lens has an external coating you'll be rubbing it, and some coatings aren't super strong... but if you've ever cleaned your lenses you have nothing to lose, and it works great for water repellency.
Bookmarks