I received a very warm welcome and some great Porto recommendations from Aderito.
It helps to be a dog person when you're staying here :)