Photos from a long weekend in Porto.