Looking to invest in a sunhat for my DH (4 mos) now that beach season is upon us. Any recommendations? I'm looking for one that actually stays on, is cute, and wide enough that it will actually cover his face from the sun.