Please please PLEASE, for the love of all things Disney, do not eat at chain restaurants in San Francisco! There are so many amazing places to eat!
In Union Square, on Powell street just past Gery there are some amazing hole in the wall restaurants. There is an Italian restaurant that is to die for. A tiny bakery with fruit tarts that are out of this world! North Beach has some great coffee places. Chinatown, Japantown all have amazing food. Get your clam chowder and crab sandwich from a walk up stand at the Warf. Explore what is around! Save the chain restaurants for home or other locals that don't have such amazing choices!