Burlingame hotels south of SFO is good option for staying a night before departure out of SFO. I personally like walking on a Bay Front Park and see 747s take off and land.

The Hampton Inn south of SFO in Burlingame (if you can find rate around $100) free parking and breakfast.

Most other charges $10 nightly parking.