11 fashionable finds for every type of festival, from waterproof jackets to sparkly dresses