I find clip-ons leave a gap at the top between the glasses and the helmet visor. Lately I've been using large over-glasses polarized sunglasses that work really well - I get 0 intrusion at the top. I don't even lose any significant peripheral view since these particular ones actually have lenses at the sides.
What do you use?
What do you use?