Has anyone been to both and if so, do you have a favourite of the 2? i have recently been to Porto which was amazing. Open to other suggestions though. I like a bit of site seeing, good food, people watching.