No "Anti-fog" goggles ever work in my experience, unless you can keep the inside dry from the minute you get in! (fierce)
Just plant a big kiss on them... Glasgow style of course.
I see the mistake you made - I don't think putting foil on helped
Don't be fooled by these, I put them on on a particularly foggy morning drive and if anything they made it worse.
I prefer the ones which fog up... Good excuse for bumping into someone.