i went to Lisbon on a stag do (a sensible one) and tbh it is one of the best places I have ever been to! we went with a fluent portuguese speaker so it was a big benefit, I can highly recommend the old part of town (or was it the Latin quarter?). people have basically turned their front rooms into bars, the streets were packed with people to 4 or 5am, all very friendly, no trouble and pretty cheap. we also found a bar that had upside down cabbages as lamp shades - very bizarre!
we had planned to go to a big club on the waterfront with a pool ball inside on the second night, however after getting their we were told it was 100 euros to get in (each), so we tried a few other places only to be told they were similar, 50 - 100 euro minimum spend sort of the thing, so we sacked it off and went back to old bit of town and had a cracking time.
the only time we got ripped off was when we went to eat in the tourist parts and in the main town. all the food in the old quarter was fantastic, and cheap, including the famous "steak on a stone" which was a sight to behold.
i can recommend the port museum for cigars and er port for a good day out, we didn't find many establishments with ladies for pleasurable purposes though, but tbh we weren't really interested as we were having a good time without it. our hotel was fantastic, 4 star at around 60 euros a night, breakfast served until 12 lunchtime. the main square is pretty spectacular, big statues and old buildings and stuff.
summary - head to the latin (old?) quarter for a good, cheap night out, and the port museum for cigars.