I visited Porto for a couple of days last Year. Found the place easy to walk, but as you say, very hilly. I did pick up an Andante Travel Card which covers the central travel zones and allows you hop on the Metro etc as needed which costs about 5 Euros for 24 Hours. There ia also a Funicular and...