Desperately trying to see if I can make a decent trip of this including other parts of Portugal or Spain or possibly even further.
(Sounds like a knobhead thing to say but been to Porto enough times already so need to keep it interesting!).
Don't forget you can technically get there by train.
Also - I keep hearing about people saying about passports must have more than 6 months if a no deal brexit so one to watch out for if it becomes an issue ensure it's renewed early enough.