I wear contact lenses and have never found a pair of goggles or glasses that would keep the wind from drying out my lenses. I used to wear a full face Shoei on my sportbikes, but for the Harley I just picked up an HJC CL-33 3/4 helmet with shield. I love it - it lets the wind hit my chin, but my eyes stay nice and protected.
Nothing beats the Panoptx transition. They are ridiculously expensive, but honestly well worth it. You can go without a windshield and still not tear up.... plus they work for day and night.
The $20 sunglasses from the local dealer.No tearing up and they fit my big head.Goggles for the superslab riding and Winter.I ain't spending $200 on a pair of riding glasses.For $40,I can get a tinted pair and a clear pair.