http://www.amazon.com/Ronin-R9-Aviator-Hockey-Visor/dp/B00CQBNV20
I've had this visor for nearly a year now and use it constantly. It's fog and scratch resistant which is awesome, and very cheap compared to other shields out there. I've taken numerous pucks, sticks, and even a helmet to the shield and only have one tiny gouge down the top center, out of my line of sight.
I highly recommend these to anyone that play somewhat competitive and below.