is porto a nice place to live