Bolstered by pine-blanketed mountains and a sun-struck coastline, it delivers what many hail as the epitome of Mediterranean living. —Ben Holbrook How to spend the perfect day in Barcelona How ...