Contacts, only downside is your eyes may feel dry in the afternoon.
over-the-glasses goggles are good too given you don't have those oversize hipster glasses. Although sometime you can get away with normal goggles. I have Oakley jackknife 4 glasses and My A-frame goggle fits right in. Just hit a shop and ask to try it on.