Had a very pleasant stay in Lisbon over the holidays. We opted for this Aparthotel: https://54santacatarina.eu, and were so happy with the choice. It was in the Santa Catarina quarter of Bairro Alto. Spotless, roomy, completely (and recently) furnished, with a view from upper floors. The manager/concierge was very attentive and helpful - was happy to arrange airport transport for 25 euro. Room was about 137 euro per night. A great small restaurant in the area (recommended by the hotel) is Santelmo: https://www.facebook.com/Santelmo-Restaurante-Café-988214471233446/. Best fish dish I've had in quite a while - a grilled sea bream. RS recommendation Carmo was also a solid experience.