I'm visiting Spain for the first time and am completely in love with the food, and want to take some things back for my chef/food lover friends - specifically paprika, olive oil, saffron and perhaps wine (or cider from San Sebastian?), BUT, since it's my first visit here, I'm completely in the dark as to which city is the best for specific items, and where to buy them, i.e. specific stores/markets. Any suggestions? Specific addresses? All help would be so appreciated!