Lisbon's Príncipe Real district is an excellent area to stay, good transport, great small local restaurants and it is the area where most gay bars, saunas and clubs are located. From the airport the train is easy to catch into the city and costs about 3€. A taxi is about 12€.
"Thank you so much for your kind words! We feel it is really our privilege to welcome people like you in our restaurant, to provide them a great experience and it's wonderful to know you've enjoyed it as much as we do! I'll make sure the entire team gets to know how much you loved their work." (Carla Lopes, Restaurante 100 Maneiras - http://www.restaurante100maneiras.com)