Hello
I have only had friends stay here (about 10 years ago) and whenever we drive by it, it is often booked.. www.oceanparkmotel.com
also see Yelp reviews for it.. It's right by the Zoo.... in fact, walking distance.. It always looks clean and cute on the outside..
Additionally, IF you go to Ghirardelli, which being a native I can say this. I personally don't think it's the best around, but if it's a must see.. then IF the main cafe is super busy, just go to the back of the square and there is a smaller cafe which most often is not too busy. There, my son and I will get a scoop of ice cream with hot fudge sauce... while the bigger sundaes look fancy, for a little one, sometimes you don't need so much.. plus, it's a bit cheaper to buy just the scoop... and without the wait..
If you go over to Chestnut Street, there is an Italian Deli I like called Luccas (not to be confused with the one on Valencia Street) I like this deli and what's fun is that IF it's a nice day, you can get your sandwich and then drive to nearby Crissy Field or Marina Pier and have a picnic and let the kids run around on the grass... bring a ball...
Oh and there's the Super Duper Burger, which in my opinion has a GREAT Chipolte Chicken sandwich, but moreover, a YUMMY soft serve.... They use Strauss Cream..
Also, check out yerbabuenagardens.com <<< it's a cute park that has a carousel that is fun and the grounds of the park where the kids play is all rubbery and soft. that way, if a kid falls.. it's doesn't hurt as much..
It's an inexpensive way to have some fun..
After playing here, you could then drive up Mission to Guerrero and go to Mitchell's Ice Creamery.. It's always busy, but the line goes pretty quickly.. they have a small parking lot in the back... (it's NOT a sit down place) there have a wide variety of flavors.. These things aren't your A-typical tourist places perse, but it's fun to go where the locals go... right :)
Which IF you do make it over to the Mission, my favorite Taqueria is La Corneta.. why?? well it's consistently good, CLEAN and on Fridays and Saturdays , they have Mariachis playing.. Also, another source of good food and not too expensive... Although, parking can be a bit tough..
Well I hope you have a fun time!!!