I purchased Smith Turbo Fan Series Goggles from SportRx.com and love them. There are various options in this series with great features that help reduce the fog. Check out this blog I found about the Smith Turbo Fan Series: http://www.sportrx.com/blog/smith-turbo-fan-goggles-review/
Instructor at smuggs had the smith turbo OTG goggles. He loved them and they seemed to work well in some pretty nasty conditions on a rainy foggy day.