A perfect place to stay in magical Porto.