"As a fellow glasses wearer I would love one that doesn't steam mine up!"
The masks dd made are glasses-friendly - they come quite high up, & have a soft wire in the top that moulds over the bridge of your nose & seals. Your glasses then sit on top of the mask, and don't steam up.
It definitely works, though I find as a some-times contact lens wearer, they do tend to creep up into my field of vision if I'm not wearing my glasses. (I do also have a funny shaped sort of bumpy nose, which I don't think helps!)