The Overlook Driving Range is a really fun place to go. They have a mini-golf course that is challenging for beginners but not impossible, as well as the driving range, batting cages, and the recent addition of a go cart track. Overlook is fun for hitting a bucket of balls after work, or for playing some mini golf on a date. The prices are outstanding as well, they have discount programs for doing two activities (mini golf and driving range, batting cages and mini golf, etc) and coupons available as well. The staff there is friendly as well. I would recommend Overlook Driving Range for anyone who wants to practice hitting the long ball, or have fun playing mini-golf.