It's been a while but, I believe parking is $10 a day. San Pedro and Long Beach are fairly close to each other. Long Beach is just over the bridge a five/ten or so minute drive. However, I prefer Long Beach as its right next to the Queen Mary which you can check out if the ferry is still out. If you go to San Pedro and the ferry is out check on the helicopter if its not booked for a flight they sometimes cut deals. Also if you have a large group ask about the private cabin on the ferry.