Summer festivals: from 'hungry hippies' to vegan eats