DH needs a hat for sun protection now that we're spending lots of time out and about with LO. Any ideas of one that has good coverage but isn't ridiculously dorky?

In case size matters, his head is huge.