You can also go down to Sunnyvale, San Jose or Santa Clara and park for free on one of the main streets. When I'm there I see trucks, motorhomes ect. parked on the street for days and no one cares.
The area I saw more parking was on E. El Camino Real from S. Wolfe Rd. westward through Sunnyvale.