Giro/Bell are just too round for me. I like Uvex helmets for road riding - and it is a mountain bike helmet with the visor.

The nice thing about my Uvex is there are lots of vents, and also there is netting underneath the vents in the front of the helmet to prevent bugs from getting inside If I can find a link to my Uvex helmet I will post it tonight. It was a little expensive, around $120, but it is the best helmet I've had for the road to date. I do like the visor, which is the main reason I use mtn. bike helmets for road riding.