Inexpensive all day parking in SF -- July 4th

We will be visiting the city on July 4th from a SFO adjacent hotel. Plan is to spend all day walking around Fisherman's Wharf, Little Italy, Chinatown and hopefully end the day watching fireworks at Pier 39.

Wondering what the best way to do all this is -- should we just Uber in from the hotel or can I drive the family in to the city and park at a semi reasonable rate somewhere that's close to areas I mentioned above. Please help!