Barcelona, Old town. Hotel Hesperia Metropol