Yes, as Mariimu noted there is a fee. There are two tours to choose from. There is a lot of info on their website.
Yes you need tickets you can find pricing information on their website and schedule your cave trip there too.
Thanks! Your answer is awaiting moderation.