Tram no. 28 is the sort of tram you would take instead of the tourist tram. It brings you to either side of the city for around a mere 1€ if bought in the tram.
Going up the hills (eastbound) towards the Castelo is like a roller-coaster ride, but going all the way to the west is just as fun.