As far as I know, there is no simple cure to prevent eye wear from fogging in cold weather. You can buy various products that you can apply to the lenses and supposedly reduce or eliminate fogging, but they are not foolproof and have to be reapplied. What works for me -- to a degree -- is to simply move my eye glasses further away from my eyes onto the bridge of my nose when I have to stop at red lights or other reasons.