I used to wear glasses when riding - the Shoei range are good for glasses wearers - they have a little channel for the arms of the glasses so they don't end up pressing into your head.
I have a Hornet DS and an XR1100 now and have had a Multitech. Never suffered any misting in any of them really.
The XR is particularly great as it has the newer style Pinlock which covers a larger area of the visor
I also wear glasses and I bought an Arai Tour X-3 when I picked up my new GS. Very comfortable fit and the helmet comes complete with a pinlock free of charge - so no steaming up!