I disagree about Fisherman's Wharf. Alioto's is one of my favorite restaurants, and I'm never tempted to buy wothless crap. Union Square is probably worse. Park the car in the hotel parking and cab it everywhere. Do not drive a nice car in San Francisco. Calzone's is good in North Beach. There used to be a restaurant called Shadows, don't know if it's still there.
Edit: I guess it's gone.....
http://www.flyertalk.com/forum/archive/t-970031.html