My husband took his daughter and 3 of her best friends to the beach for an overnight where they went to the boardwalk, rode some fair rides, went to an underage dance club, ate too much pizza, and slept all the way home. They had a great time.
He rented a suite so they could have more room and he could have his own sleeping quarters.
For my stepson's 17th birthday, we rented tables at a pool hall (not your hole in the wall place) and they had unlimited games for 3 hours or something and we had them set out a spread of appetizers (chicken wings, chips, soda) to feed the kids. The kids could come and go for 3-4 hours, it was different, and we didn't have to clean up.