Best advice take public transport
If you get luck enough to find street parking yes. There are also meters but not sure how much or for how long. I try not to ever drive when going to there
No you have to pay.
Thanks! Your answer is awaiting moderation.