Barcelona is pure contrast, a unique city that combines modernist art with Gothic style, the Mediterranean with the mountains, and traditional gastronomy with a contemporary, avant-garde cuisine.