You really need to go to a big bike store to try out different helmet brands. Like we have GP Bikes or Royal Distributing. I went to GP when I needed replacement for my Shoei RF-1000. I tried literally 7 or 8 different helmets. Arai come with 3 different head shapes (one of them fit me perfectly but was very expensive), then I tried Suomy, AGV (really wanted AGV helmet), Shoei TZR, RF-1100 and X-12, plus a couple other brands. After all this trying, RF-1100 and TZR fit me the best, I picked RF-1100. So it's all about finding the right lid for your melon.
Fogging can be battled in many ways - install the wind breaker over your nose, and under your chin, apply anti-fogging stuff to the inside of the visor (the one used for diving), buy aftermarket "curtain" that completely blocks air from going up to your visor, etc etc.