Porto City host offer a great stay. Its view is amazing, there are tourists walkimg up the hill only for the same view. It is small, but has all amenities needed for staying a weekend or a few days.