I have thick rubber floormats with deep lugs and such that trap and hold most of the snow and even quite a bit of water w/o spilling. Get those, and the habits of stomping your boots off well before entering the car, and dumping the mats out religously, and fogging is reduced noticeably.
Don't say I never gave you good advice!
