Rooms in Barcelona from €235