Check out both the Shoei and Bell lines, I'm a big fan.
Also, cheap fix for the fogging thing, (assuming you have a clear shield, iridium and tinted MAY scratch) take some dish soap and a paper towel (a dab'll do ya) and wipe it on the inside of the shield. Keep buffing until you no longer see streaks.
The idea is to get a very thin coating of soap on the inside so that the fog doesn't really have anything to "adhere" to, for lack of a better term. After about a week and a half or two this'll go out of solution and start looking like your visor is greasy, just take a clean paper towel and wipe what's left off of the visor.
You can then reapply if you want. I used this during the winter and transition months, where you really don't want to ride visor up but fog gives you no other option, with great success.