Sao Jorge Castle (Castelo de Sao Jorge) is one of my favorite viewpoint in Lisbon and probably one of the best places to catch the sunset. There’s a small 10 Euros entry fee but it’s well worth it. Check the opening hours before as closing times vary according to the months/seasons.