Normal motorcycle anti fog spray,
Specsavers perscription wrap around sun glasses, unbreakable, anti scratch lens, try selectspecs Oakley OO9238 FIVES SQUARED
http://www.selectspecs.com/sunglasses/o ... 22.39.htmlOakley sun glasses with perscription lens, for about £100...
I usually wear full face helmet with quick strap goggles for bramble covered lanes but wear mountain bike/shooting safety glasses with a yellow tint (also use for shooting) and you can get a good set with three sets of different colour visors for under £30. Ideal in the rain and they dont usually mist up as I coat them with the antifog spray.
I also have a pair of goggle glasses that come with either a strap like normal goggles or with arms like normal glasses. These seal around the edges of the frame with foam. Got mine a while ago from Amazon.co.uk for £15 and I take them when it's hot and dry to stop getting dusty eyes.
Also try searching for perscription motorcycle glasses, plenty about for about £100-£150
If you already need perscription glasses then paying for a pair of sport glasses with perscription lens is no real hassle. I was amazed at the good deal from Select specs for the perscription Oakly glasses though... Ive used them for a few years now for road and trail riding and even jet skis. Anti scratch works well but I'm extra careful if I get mud on them and rince off with the camel pack water before wiping.
With the air circulating when riding they dont mist up and rain runs straight off them..actually better than full goggles.
If I get stuck on a hot and humid day and have to haul/push the bike out they will get condensation on the inside after 5 mins of struggle and swearing...as would any goggles or glasses.. but it clears quicker than goggles do.
Personal choice mind.. strap on goggles fit over them without pushing them into my face and I can quick strap them off again when the brambles or dusty section is past..