Bliss out, strip off or headbang: your bumper guide to the 35 best music festivals in Europe