We did a free walking tour when we visited Porto and genuinely loved it. The guides combine fascinating history with really engaging storytelling, and the route cleverly avoids many of the steep hills (a big bonus in this beautifully hilly city). It’s tip-based and a fantastic way to get oriented.