The good people from the AFP once and until now say that Royal Ascot is an “annual British parade of horses, hats and high society.” That means that British people, especially the ladies wear hats far better and fashionable than thoseĀ in the US.
This is dress code they follow whenever the Royal Ascot festivity opens:

expire-images2009-6-17, fashion, hats, princess, queen, royal ascot, RoyalAscot, royalty