Fuck yeah dude that sounds like an awesome trip.
Everyone has mentioned eating local and I completely agree. Thing that sucks is when you get back stateside and start craving that food again. Take along a dose or two of cipro though, in case your belly turns inside out for some reason.
The cheeses, the meats, the beer, the wine… I’m jealous.
Tapas in Spain, let them make you whatever, because whatever it is it’ll be different and awesome.
AlisaV is right about taking it easy in the afternoon, the Spanish siesta is legit. Those folks don’t have dinner till 9 or 10 and they don’t start seriously partying till after midnight.
When I was there I got a local prepaid/pay as you go cellphone, it helped a lot when staying in touch with people I met as well as giving chicks the number.
I’m not saying throw the itenerary out the window, but definitely stay flexible. One thing I’d recommend is to at least have lodging locked on in the different locations. You have a limited time to do all that traveling and hustling around looking for a place to stay takes away from seeing the cool shit.
Have a blast dude, and take tons of pictures!