There are thousands of great things to see and do in Porto – literally. So it’s not been an easy task to boil it down to just 15 unmissable things ...