It’s been 10 years since I lived there but…
For night life go up to Barrio Alto, use the tram/train thing or the lift that was designed by the guy that did the Eiffel tower next. River end is/was the more alternative part, Edward park end more touristy.
Up to St George’s castle in the day, nice potter about with ace views – there is a lovely restaurant on the right near the top (has an open tiled area near it).
Used to be a load of bars along the main road in the middle (it’s a copy of the centre of paris), very expensive, head away one street and the price drops. Oh, stop regularly at the tiny bars selling Ginjinha, a kind of cherry liquor stuff.
The Brazilian restaurant (journalists club) is brilliant and not crazy prices.
Elefante Branco – Nice to visit, similar to lots of bars in soho – get a “no minimum drink” flyer from your hotel.
Nearest nice beach is casciais neck of the woods (least when I lived there), nice train journey out, there are others that are better but you need a car.
Avoid balam late at night, but great the rest of the time, well worth a visit to that and monument to the discoveries.