In 2-3 days, you can comfortably see the highlights of Porto. If you can tag on an extra day or two, you’ll also have time to lounge on the city’s nearby powdery soft beaches or discover the vineyards of the Douro Valley.