The Bury St Edmunds Festival is held in May each year and features a huge range of music, arts and entertainment events.