I tried contacts but got insects in them on a run in the countryside so had to remove it, weird running back. I the end I bought a pair of Oakley Flak Jackets and had some prescription lenses made (pricey but works great) and they don't have a chance of falling off. I'll get another set of lenses made for night running - I like the hydrophobic coating so rain just runs off, unlike my normal glasses that, well.. I might as well not wear them in the rain as I can barely make out anything looking through raindrops.
Saying that about my normal glasses - I think I'll try some Nanopool "liquid glass" on them, it works great on windscreens, sinks etc.. Water can't stay on it.
Edited: 14/10/2012 at 18:27