Catalonia blends cosmopolitan Barcelona, Salvador Dalí's avant-garde art, and diverse landscapes from the Pyrenees to the Costa Brava.