I believe so, but they are fairly inexpensive to begin with. The trick is getting a reservation.
Not sure
Yes there is
Does not look like there are any. You can get into the National Park for a reduced rate though.
Thanks! Your answer is awaiting moderation.