I would like to wear something on my head: a sunhat in summer and something to keep the elements off in winter. This is probably a stupid question, but is there anything men can wear on their heads that doesn't look absurd? This is the problem?
Baseball caps: don't shade the neck.
Cloth caps: too hipster
Homburgs / trilbies etc: too old.
Beanies: too hot (I live in NZ).
Panamas: too twatty.
Please could I ask for general guidance on what men should and should not wear on their heads and what sort of image the various options tend to portray.