Perfect stay for a quick weekend in Barcelona.