The Winchester Hat Fair is the UK’s longest running festival of Street Theatre, music and comedy and is held at Winchester during the first weekend of July.
The first Hat Fair was held in 1974 and it brings about 40,000 people nowadays. More information on their website.