Night Hawk is a great place for fun, but it's up to you to make it affordable.  It's easy to get carried away with the fun.  The driving range offers buckets for $8 and the batting cages are about $1 per token.  It's a popular place, though, and many a parking spot is filled on a warm evening.  
The facility offers a driving range, batting cages for softball and baseball, and mini golf.  It has a pro shop for those needing golf balls, tees, etc.  There's also an old-fashioned arcade next to the batting cages, filled with games like air hockey, Pole Position and the Simpsons.  
                        
more