Goggles are a pain in the arse, good luck finding any that don't mash your glasses into your schnoz, steam up and fit nicely inside the helmet.
Flip lid and drop down sun visor that fits over the top of your glasses would be my preference, best of all worlds, can wear your glasses, easily use the the sun visor when the winter suns in your eyeballs or shove it back in the shaded parts, a pinlock tends to help stop fogging and when you're at low speeds lift the front of the lid for the open face thing (lovely in the summer, or doing up misbehaving zips, having a sip of water or reading that address you stupidly wrote down on a bit of paper).
My Shoei and Schuberth all work over the top of glasses (sunglasses cos I dont wear glasses but same principle), think Buck has a nice HJC or Caberg that does the same.