I have revision low profile goggles. They are an american make and cost me about 50 quid to get to my door. They have an anti fog coating on them, and come with a cloth. The cloth, like most runs out/drys up really fast. I put a tiny bit of washing up liquid on them the night before, smear it all over and wipe it off in the morning. This works great in all conditions ive been in so far.
They are very slim on the face and i use them with my fast helmet. I played at longmoor in them. It had rained the night before, was about 2 degrees in the morning. By lunch it has gotten hot as hell, and the trees and grass were steaming! The worst i had was a tiny bit of condensation at the very top of my goggles, that wiped off and didnt come back. Cannot recommend them enough!