i wear cycling caps a lot. in cool weather they keep my head warm. i don't need something for my ears until around 25deg F.
the brim can be tilted to keep the sun out of your eyes, and it's also great for keeping rain or snow out of your eyes or off your face.
plus I have one that says Arse Sport. how could i not wear it?