It is almost impossible to exaggerate the pleasure of a visit to Barcelona, one of the great Mediterranean cities and Europe’s top weekend destination. It combines tradition, modernity, style, art, architecture, a bustling street life that turns into an all-night party—and weather that is seldom less than ideal. While other European city-dwellers are gritting their […]