Anybody riding with goggle strap or something similar?

I would still use regular goggles on top of them though, it's not to replace the helmet goggles but to replace my prescription glasses.
Hope that makes sense...
If so, how do you like them, how do they fit under the helmet? and where did you get them?
thx
wilf