More than 3,000 guests dress up for this year's event in the small town of Midsomer Norton in Somerset.