My eyes are very sensitive to bright light and I was snow blind early on when learning to surf. So, I have tried a variety of solutions.
Absolutely no fog and no droplets is not possible. But, I have found something that works pretty well.
However, I have been using a pair of Silverfish sunglasses with polarized and corrective lenses for many years. In fact, my corrective lenses are bi-focal. But, the lenses were made without the old-fashioned bi-focal line (i.e., progressive). This is what my sunglasses look like:http://www.silverfish.com/eyewear/Discount-Surf.html?gclid=COeOvt-L4rUCFQwFnQodA38ANQ
To minimize fogging, I use a diver's anti-fog solutions. I use this one the most http://www.sportchalet.com/product/300634_0178940.do?kwid=mcnett+sea+drops+1.25+oz.&gclid=http%3A%2F%2Fwww.sportchalet.com%2Fproduct%2F300634_0178940.do
and this one when the air and water temperatures are really coldhttp://www.sportchalet.com/product/300634_0949970.do?kwid=mcnett+sea+gold+1.24oz.&gclid=http%3A%2F%2Fwww.sportchalet.com%2Fproduct%2F300634_0949970.do
I place these solutions on the inside of the lens. (I'm a born motorcyclist. Long before these anti-fog solutions, Fog City Shields, and other products were available, I taught my riding buddies to slice open a raw potato and rub it on their face shields for Winter riding.)
Most often, I don't worry about spots on the exterior of the lens. But, when I'm in the mood, I'll use this windshield (windscreen) product:
There are several vendors selling sunglasses like the ones I use. An important feature is having a non-elastic strap. A non-elastic strap stays on when you wipe out. Two other features I like: 1) as much peripheral vision as possible (goggles provide none), and 2) very thin frame holding lens so that water cannot accumulate.
Your mileage will vary.