The highlight of Porto for me was definitely the fancy feeling of being on a Harry Potter set!
Porto was where J K Rowling spent most time in when she lived in Portugal in the pre-Harry Potter era. And a visit to this magical city would give you an insight on where she may have gotten her Harry Potter inspirations from.