I bought myself a Campy cycling cap a while back thinking it wouldn't fit but they are so bloody cheap that it didn't really matter. It fitted ok and was soooooo good for riding, it did the lot, it stopped my stupid floppy hair from flapping about, it kept my head warm, it kept the rain and the sun out of my eyes, basically it did exactly what it was designed to do. People seem to think that they are hysterical looking and its true, a bit. How they look really doesn't matter though when they work so perfectly!
I lost the Campagnolo one a couple of weeks ago and have been really missing it, today I bought myself an Assos one from Cyclopedia in Cardiff. This one is even better, its a bit smaller so fits me better and even has a mesh panel in the back for ventilation which actually seemed to work today on the uphill ride home.
Wikipedia tells me that "a traditional way to keep the head cool when cycling in hot conditions was to put a cabbage leaf under the casquette" so if you see me around and I look a bit like treebeard on a bike don't be alarmed, I'm just keeping it real, yo.
These hats cost anything from £6 to about £10 with more "classy" ones costing much more. Try and get them from your LBS but if you can't try prendas.co.uk or eBay. This is the best one ever: