Recently moving to Colorado provides the opportunity to check it all out. My son was on Spring Break and we went to Adventure Mini Golf. I was pleased with the cost - I believe $5 for me, $4 for him, for 18 holes - you also have the option of doubling up which cost $9/each - not bad at all. There are 3 courses to choose from and all are well-kept. I enjoyed our time and we will be going again IF winter ever ends. :) There are also batting cages at this location - something I've never done but I'll be sure to check the prices out next time and post them.
Pros: variety; price
Cons: None noted