No, you can pay for the day is around $10 or you can buy the pass for a year is $30.
No. You will have to pay for the day.
You need a discover pass for a day trip (though you can get it there). For overnight stays, they'll give you a parking pass.
Thanks! Your answer is awaiting moderation.