On the Green has THE BEST mini-putt course I have ever played. It is challenging yet fun with a variety of attractions surrounding the wholes. A lot of time, effort and careful planning went into this course. Just be prepared to pay the $10 green fee (worth it).
The indoor golf simulators have improved a lot over the years and are much more realistic now. A fun and enjoyable place to go when the weather is not the best for outdoor golfing!