The Giro eclipse fits my (big oval) head really good, has a small enough profile that it doesn't looks all mushroomy like a mtb helmet, well vented, and comes in lots of colors. And I've never had to buy a this years models, you can always find a last year's for about 40$, or at least I have.