I'd like to add some advice in buying a helmet. I recently bought a Fulmer flip-up, and it fit_great_ in the showroom. I wear a 3XL, and the only one they had in my size was white. So getting one in my bike's color (silver) meant a special order.
I was happy as could be the day my new headgear arrived. Since I was on crutches, I brought it home in a cage, and then took it out for a ride just as soon as I felt healthy enough. It was _still_ great...
...until I got going fast enough-- about 30 MPH-- for the cyclonic wind-screaming generated by the motion of air over the helmet to begin assaulting my ears.
It was incredibly loud, so I tried to take the thing back. The dealer would not take it, because it was (due to its size) a special-order item. I gave, if memory serves, about $150 for it.
Obviously, I still have this helmet. I even still wear it in wet and windy weather, for lack of anything else. It's a very nice helmet save for the screeching banshees, and I don't doubt the dealer when he assures me that generally Fulmer is a very decent brand and that he gets few complaints. I may even be able to get good, pleasant wear out of it should I decide to fit a higher windscreen and take my head directly out of the main blast, something I'm still trying to make up my mind about.
(Ear plugs, if anyone was going to suggest them, are a non-starter. I've tried wearing the things while riding, and they literally make me go to sleep in the saddle. This is probably becasue I've worn the things to bed every night for almost twenty years now, due to being a night worker and needing the protection in order to sleep through the normal noise of daytime. It seems to be a learned, physical response.)
So, learn from my mistake. Try to actually test-ride your helmet _at speed_ before you buy it. There's more to a good helmet match than just physical fit.
While on the subject, does anyone know of a good anti-fog product for the inside of a visor?