The only shop that I remember distinctly in Barcelona was the branch of Carmina, which was fairly far out up the Passeig de Gracia (the equivalent, retail-wise, of Fifth Ave in thr 50's in NYC, or some amalgam of Bond St/Regent St. in London). Oddly enough, their selection at the Barcelona branch is not as extensive as the Paris branch (I asked for a particular shoe, and was told it was only available in the shop in the Avenue de l'Opera).
None of the restaurants at which I ate in Barcelona was so exemplary that I could recommend them outright, but all were good enough not to disappoint one greatly.
I stayed at El Palace, which was a gorgeous old hotel, and extremely comfortable, and within walking distance of the old city and the Passeig de Gracia. The W, as I remember, was in Barceloneta, at the beach, making it out of the way for just about everything, though with uninterrupted views of the Mediterranean. La Rambla I found rather seedy, if architecturally interesting and colorful, but the Born was quite lovely.