Rapa das bestas: Sabucedo (Galicia), 4th -6th July
The Shearing of the Beasts is a 400-year-old festival which sees hundreds of wild horses rounded up from the mountains. The animals are then herded into a small arena and bedlam ensues as they not only have their manes trimmed but also get branded.
San Fermin Festival: Pamplona (Navarre), 6th-14th July
Probably the most instantly recognizable Spanish festival around the world, San Fermín with its (optional) running of the bulls draws in Spaniards and foreigners for a week-long non-stop party on almost everyone's bucket list.
Heineken Jazzaldía: San Sebastian July 23rd-July 27th,
Gay Pride Festival, 2nd to 6th of July in Madrid
Madrid's Chueca neighbourhood errupts into a massive party where people of all sexual persuasions (not just gays) join in the fun. Outdoor bars, live music and cultural events take over the central quarter of Spain's capital for four days culminating with a mass parade through the city centre streets.