From Cornwall to Yorkshire, 7 food and drink festivals to book this summer