Prince William's snappy hat