Driving "home" after a long day of baseball and a movie, my husband and I noticed a miniature golf establishment and decided to go in to play a round. CrackerJax was sort of like Scandia, but I don't remember there ever being bumber boats at Scandia... They had a wide variety of activities from batting cages to mini go-karts for the little kiddies. We played a round of mini golf and had a great time.
This place would be totally fun for families (there were many there) as well as the teen crowd...or in our case the 20-something crowd. We paid $6 each for a round of mini golf...which I think is a good price...but don't have too much comparison. If you don't mind a lot of screaming little kids, then this place is a blast.