We just stayed in Union Square, and there are lots of places you will be able to walk to. The Metreon at 4th and Mission St. has a number of restaurants to choose from. On the walk there, you'll pass by Ippudo, which has awesome ramen, but be prepared for a long wait if you go in the evening!
Have a great trip! We hadn't been to SF in years, and I was a little concerned about what we'd find, based on some of the things I'd read, but it's still the awesome city that it always was!