I know quite a few riders don't like either goggles or visors and use safety glasses instead.
These seem to have a foam frame which will keep cold air and possibly dust out.
I have several pairs of these, great for on the road. They also have yellow and sunglass lenses to swap around. But as Pete said no use on the trails they steam up too quickley :(.