Best solo-friendly hotels in Barcelona | OKstays