If you want a half decent one try the second hand shop!
With all the positive advice given on this board go for a good one, there are plenty of outlets in bansko where you will find decent helmets and a wide range of prices. I'm off to Canada in 25 days (gloat gloat ) and will be getting mine there.