El Corte Ingles is also in Barcelona, and can supply you with anything you should forget (like socks

). They did have a very good gourmet grocery in the downstairs.
And, MadridMan, welcome! Your board was indispensible in planning my trip this summer!
JP