Had a lovely time in Porto. Apartment was great - within walking to attractions, but Uber taxi very cheap if you don't fancy the walk. Only downside was traffic noise from the road at night - would advise bringing ear plugs.