+1 on the Shoei Modular. (Not sure what model mine is) Can't say enough good about the pinloc.
No "snake oil" will ever get rid of fog in a close helmet. Ventilation is the only way! Many a humid morning/Cold morning/downpours and never did it fog nor get water inside.