I have been wearing a full faces helmet for years and have just recently started riding with a half helmet and goggles. But I am having a hard time finding goggles that work "right". Every pair I have tried has either:

a) Let in too much air around the edges causing my eyes to water up at speed
b)when I got a tight seal to prevent this problem, fogged up almost immediately.

I'm sure the ski-goggle types would work better but I'm not crazy about the look. Does anyone have any recommendations?