IMHO, I like flat caps and think they go very well with just about everything. I, for one, would not wear one with a swimming suit.