Not in Spain, but in Portugal, it's gonna take place the true "must-see", the European Football (Soccer) Championship.
There are some matches to see, for example:
France Vs England, June 13, Lisboa
Germany Vs Netherlands, June 15, Aveiro
Spain Vs. Portugal, June 20, Lisboa
Here you can take a look to the Euro2004 shedule:
Link