Best solo-friendly hotels in Porto | OKstays