I work in a bike shop on weekends so the best thing to do is get the best helmet you can afford - set a price range for yourself and try a heap of different helmets on. get the one that fits best.
Oneal are good helmets = buy with confidence.
Fit should be really (really) snug when new - that...