Bar:
Slim's. It's near the Oakland Bay Bridge, and there's a concert almost everynight, but It'd be worth it, especially if you love rock.
Restaurant:
Zachary's Pizza. It's amazing! It's been voted the best pizza in the bay area for several years. It does require a trek over to Oakland, but it'd be worth a cab ride. (By the way, there's nothing else in Oakland. Zachary's is considered to be in Berkeley, but is technically Oakland. Just stay away from the rest of Oakland.) Be warned that it's $4 and a large portion of your time to cross the Oakland Bay Bridge because they're "building" a new one, but if you want a nice restaurant, this is it.
A boatride to Sausalito or Alcatraz is always fun (more of the former than the latter, in my opinion.)
Here's something fun: Walk the Golden gate from the city to Maurin (the county on the north side) and back and stop by one of the beaches nearby while you're at it.
Visit the giant Apple Store that I prefer to call the
Mac Mecca.
You
can ride on a cable car, which is a lot of fun, but it requires a LOT of waiting.
Ghirardelli Square has nothing there to do, but is something to see.
Pretty Sights:
Mount Diablo is an amazing site (you can see Yellowstone from the top of it on a good day)! It's in the East Bay, and it might be hard for you go get there, but I really really encourage you to go there if you can.
The Muir Woods and
Stinson Beach are also very highly recommended, especially if you love to see pretty sights.
And, of course, you can always find things by just walking around.
Out of all of these, besides the touristy things, I'd highly recommend you see the Muir Woods of Mount Diablo. They're amazing! My sisters live in the East Bay, so I know more about that area, but I know San Francisco pretty well and those are my recommendations and un-recommendations.
Have fun in San Fran! Tell me how it goes!