My very first pair of goggles were Dragon DXs. The polyurethane frame makes these a flexible goggle but one of the most comfortable goggles out in the market. They also have excellent visual clarity, and great ventilation [for anti-fog] all for an unbeatable price. Dragon also provides a wide array of lenses for this model.
In the six years I've owned these goggles, it has never fogged on me.