Barcelona, the capital of the autonomous Spanish region of Cataluña, is famous for many things: sunny beaches, a mild Mediterranean climate, exotic cuisine, afternoon siestas