My family loves Rangeline Golf Center! My husband can play golf (during the day or night, they have a lit course for night-play) or hit balls on the practice range and my son loves the miniature golf, batting cages and arcade. All are very reasonably priced. Your family can spend an evening there for $20 or less. We often rent the batting cages for an hour at a time, so all of us can enjoy it.
They also sell golf accessories and equipment in the main building. The prices are competitive and usually cheaper than other golf stores in Joplin.
PROS: Variety of things to do