I've read on here in the past that you can use rain-x, but you need to be careful if you have any special coatings on your lenses. I've also seen where a simple swipe of common ivory bar soap and then wiping it clear works well too. I have some Oakley prescription sunglasses, but haven't had enough inclement weather to comment fully.