I've ticked off a few city breaks over the years but Porto in Portugal is definitely one I'll always recommend