Spanish food: Iberico ham, red wine, cheese, olives and olive oil. From the oaky Riojas to the full-bodied Ribera del Dueros, the fresh Bierzos and, perhaps best of all, the smooth-as-silk ...