France has the beret, America the humble baseball cap, yet Britain's love of hats has always been in a different league. More »