Here is what I use:
Skull EXO 400 - Cost me about $160 at a dealership, can probably find it cheaper online.
Fly Kinetic - Cost me about $99 at a dealership, can probably find it cheaper online.
Thor Enemy Goggles - Cost me about $40 at a dealership, can probably find it cheaper online.
Silk Balaclava - Cost me about $10 at a dealership, can probably find it cheaper online.
I ware a combination of these three things.
For hot weather or dirt riding I wear just the dirt helmet, for just street I wear just the street helmet. If it starts to get cold and I know I'll be doing some dirt riding I'll wear the dirt helmet with the balaclava. If I'm just doing street riding and is extremely cold I'll wear the balaclava with the street helmet.
I try not to do dirt riding with the street helmet because of several reasons, one you get too hot and steams up the visor even if it's up, and no dust protection for your eyes.