I've had a Lowe Alpine Mountain Cap for 6 years now. It's the best hat I've ever owned. Its waterproof and warm. Any reasonable outdoor shop will stock them. They're not cheap - but I think they're worth every penny. Hope this helps.
_________________________
In the end, all you have left is style...