Dr Jose - You won't have any trouble with BART when you get here, I'm not sure how early it runs in the morning. If I still lived in South San Francisco, I'd put you up overnight... however, I'm not there anymore and way out of the way. Check the BART schedule on the web.
As for restaurants, the Curran is in Union Square so there are a lot of nice places. The Daily Grill (on Geary) is nice, There is a Max's Opera Cafe near the Curran, also. Across the street from the Curran is a neat little Deli called... ummm.... DAMN, I can't think of the name, but its awning is orange and blue, maybe it will come to me later. Anyhow, you won't go hungry in that area.
You can take the Powell Street cable car to Fishermans Wharf and Pier 39 - very touristy, and Ghiradeli (sp!) Square, more touristy. I think you can cable car to North Beach, too, I'm not sure what line that is.
BART will drop you along Market Street, the Powell Street exit will be best and then you need to walk up to Geary St where the Curran is.
I have to work on Thursday, though I'm thinking of ways to not so I can do a little tour guiding if necessary. I'll keep you posted. I know I won't be able to see the show that night as I have a sing through/dance through of "Hello, Dolly!" that I'm playing for.