If you like a full visor or visor-cage combo, but your only problem is fogging, you could give this stuff a try:
http://www.fogtech.com/fogtech.html
Not cheap, but apparently it works amazingly well, you'd just need to make sure you're not getting sweat all over your visor which could screw up the coating (not a problem if you have a helmet that absorbs sweat, like a VN helmet).
Some reviews of it here:
http://www.pbreview.com/products/reviews/2213/
Never used it myself, I'm a cage guy, not a visor guy, but everyone who uses it seems to love it. And no, I don't work for the company
http://www.fogtech.com/fogtech.html
Not cheap, but apparently it works amazingly well, you'd just need to make sure you're not getting sweat all over your visor which could screw up the coating (not a problem if you have a helmet that absorbs sweat, like a VN helmet).
Some reviews of it here:
http://www.pbreview.com/products/reviews/2213/
Never used it myself, I'm a cage guy, not a visor guy, but everyone who uses it seems to love it. And no, I don't work for the company