yeah sucking up snow in your cowl vent causes damn near instant fogging, another trick is it turn your A/C while your vent setting is on outside air. as its incredibly dry air, it eats up your fog in no time!

The only time you should use recirculation is in the heat of summer with your Air Conditioning as it gives you the coolest air. Any time other than that keep it on fresh outside air.