We cover all sorts of hats, with prices starting at £30