I do the bay tour thing quite a bit. Class B is nothing to be afraid of. Norcal controls all the space you'll be near, other than the small tower areas, so just let 'em know what you want.
Last one I did was Sunday. Out of PAO, they gave a straight out, direct over SQL, and expect transponder code and bravo clearance over SQL type of thing while we were on the ground at PAO. Just as they said, got a code while over SQL, then a bravo, then a switch to SFO tower for a transition through their airspace that goes to the surface. Typical on that side of the bay is to give an altitude restriction of some sort, in this case, it was at or below 2000. And almost every time that comes with a stay west of the bayshore freeway (that is hwy 101, which pretty much follows real close to the coast that makes up the west side of the SF Bay, but their main point is to keep you from flying into SFO traffic since SFO lies right along that freeway). So, followed that up, to around treasure island area. Then over to the north side of the bay, couple circles to see some islands, prisons, bridges, etc, and back down the coast towards HAF.
If you sound confident on the radio, Norcal is pretty good about letting you work in what you want. Not much to look at on the east side of the bay that takes you into bravo, but the city of SF is largely in the surface area. Often times if you are heading to/from PAO or SQL they'll give you a "pass directly over SFO at or below 1000' (which is quite cool) then maintain west of the bayshore freeway.
Someday, I'll throw up some MP3 clips of all calls I've recorded up, but until that point I've got a little something that may be helpful for you.
http://www.igot.net/fly/cfi/files/sfbayterminal.pdf
large file (7MB or so I think), but it prints out nice for a large part of the chart without having to refold stuff over and over. Set up for the west side of the bay more, but I throw them on a color printer, then laminate.