Barcelona must be Spain’s most glamorous city. La Rambla, stretching from the Plaça de Catalunya to the sea, is loved by tourists and locals alike. Antoni Gaudí, one of history’s...