Seconded. We were in Lisbon two weeks ago. I installed a public transport routing app (CityMapper) and we got daily passes. We favoured the above-ground transport (buses, trams, etc) and we got to enjoy the city a lot more than we would have if we'd used the underground or a taxi. Walked a lot too.