Festival Diary sponsored byFirst Great Western

To view details for an event, click on its title

Bank Holiday Monday 3rd May

Tuesday 4th May

Wednesday 5th May

Thursday 6th May

Friday 7th May

Saturday 8th May

Sunday 9th May

Monday 10th May

Tuesday 11th May

Wednesday 12th May

Thursday 13th May

Friday 14th May

Saturday 15th May