I recommend Porto Se House. We stayed for a weekend and really enjoyed ourselves. Teresa was enormous help and we found everyone to be very friendly. The location of the house is very convenient (about 50 yards from the Sao Bento station) and at the base of the of a beautiful cathedral. It is well within walking distance of the Ribeira river walkway. Be prepared because the accommodations are rustic. The house has its own kitchen with all you need. The beds are a bit hard but we would stay there again.