Yes
Yes, and plenty of parking both sides of the street
There is a parking lot there but you have to pay to park. You can always park nearby and walk
Yes on the street you can usually find a place.
Paid public lot right next door. Can't remember the price but it couldn't have been to bad (or I would remember).
Thanks! Your answer is awaiting moderation.