I cannot recommend any specific models or vendors, as I know little about the market here in North America. But I'd like to give some general advice.
First, to keep your foglights from being cracked, never turn your foglights in rainy weather. Foglights' front glasses are heavy heated, and placed low (beneath bumper), so water easily spills on them. Just imagine hot clean glass is being watered, it would crack!
Next, make sure you're buying foglamps, not rally-style projectors (remember Subaru WRC'* giantic projectors) -- foglights are designed to light the road UNDER the fog layer. Those huge projectors are designed to add the light to highbeams.
And the last, make sure foglights are installed properly. Their beam'* higher edge should be parralel to the road surface, by the same reason -- it should light the road only, not the fog. If installed improperly, there will be a little use of these lamps in fighting te fog. Remember what happens if you turn your high beams in heavy snow, you wouldn't see anything far several feet forward from your hood.
With best regards,