I have a pair of Dragon Mace frames and they are AWESOME.. Never had a prob with them foggin up and I dont have any blind spots other then above my head. [But my beanie is there so I cant see anyways.] They have changeable lenses so you can go from Yellow to some sort of "sun glass" type. The only prob is they are a pretty penny [I believe they are about $175], but if your going threw 3 to 4 pairs, you spending that anyways.
Use a clear or yellow lens at night. If you like to use clear, I would go with orange. It protects eyes and as someone said earler, it is a good for all-around lens.