Visors will only work their purpose really if it fits your goggles. For example, the variant brim mentioned above works great with their goggles, and the venting keeps the googles from fogging cause of the solid fit.

We've sold a ton of those in the shop.. and people love them. Only bad thing? They're usually about $160. :/