OT: Places to stay in Barcelona and Madrid