Bullfights. Sangria is nasty. Check the water for sea urchins before cliff diving. Spanish hash is the shizzle and it is cheap. Prepare to eat pork. Tours are fine but get yourself transportation to check out small villages/towns/farm communities. I never met anyone of note when I visited any city in Europe. But I have memories of a number of village folk. Buy a cell phone when you get there. Money belts are a good idea. With my architectural and design background I am supposed to go to the Alhambra before I die. Probably won't. Go and tell me how it is.
The Spanish you took in high school is not quite the same as Continental/European Spanish, but it will do.
Also pick me up a bullfight poster. Lufthansa lost mine when they lost my luggage on the way back from Germany. Lufthansa was great because they were the first people to serve me booze. But they lost my luggage, so they suck.