Festival season is here. We've gathered outfits made to last all weekend – festive shirts, comfortable trousers, and shoes ready for everything from dancing to muddy fields. Discover clothing, accessories, and everything else you need for this summer's festivals.