I like the UVEX Stealth (link). They are vented, but contain a trap in case of splash. I don't wear them with glasses, so I cannot comment about comfort.