I love my Dragons so much.
Look for last year's model if you want to save a ton of cash usually. When I bought the Dragons that I have currently they has just come out with the new year's version and I ended up getting mine for like 25 bucks brand new while the new version was around 150.

I've also owned a decent pair of Smith, and obviously Oakley's are high quality.