Hi Jdemo78, and welcome to CruiseCrazies!
Most of the things that you asked about are free (rock climbing, ice skating, mini golf). At least that is what I read. There are little things that are charged on-board. For example, sodas, specialty ice cream (like Ben & Jerry's), wine tasting, some computer classes, etc.
The charges for these extra things do vary from cruise line to cruise line, but they all have them. There are also the shops which are obviously not free. The usual cost that we have had up until now has been about $400-500. Anything less, and I feel like I saved money. I hope I helped some.
Howard