Quote Originally Posted by Andrew Breecher
Now to wear a top hat is considered more of a statement or a bit of fancy dress. You'd never seriously wear a top hat to a formal function.
I don't mean to be argumentative here, but a top hat is still worn with certain formal attire in Britain -- and a grey one is considered de rigeur for Ascot Week. The bowler is still worn as a normal (as opposed to anachronistic or fancy dress) style, too.

Of course, neither hat is worn with the kilt!