I would head to North Beach and if you need a specific destination, have a cab drop you at the Condor lounge. You'll have a great time at North Beach as there are a ton of bars and "other" places to go and hang out. Most all restaraunts in the area are very good to excellent. Rosa Pistole's and The Stinking Rose are two of my favorites. Hit me on PM if you've got more questions. There's also alot of fun bars and restaraunts near Union square too, although a bit more spaced out.
I like simple pleasures, like butter in my ass, lollipops in my mouth. That's just me.