Nope - there are different prices for residents and non-residents, but it's open to everyone.
No you don't have to be a resident. I think it's $8 for adults and $7 for kids non residents
No, you can pay per day also. It's about $9 a day.
No sir
No
Thanks! Your answer is awaiting moderation.