Yes it's free, walk in, no advance booking needed
Yes
It's free
Tickets are free but you should check online to make sure they are available on the day you want to visit. You can get free tickets from the official website.
I went down on a bus trip. We had to acquire tickets in advance but at no charge, 2017
I believe so. We were there for a private event.
Thanks! Your answer is awaiting moderation.