Local mom with three teens - 15, 17, 18 -
I'd suggest any place where they might meet some local kids -
BEACH! (the town beaches are beautiful - with lots of local boys

Bowling (Funspot)
Meadowbrooks - a few concerts per week -
Weirs Drive-in (kids just went last night)
Rollerskating
Water Parks (many w/i 1 hour)
I'd stay away from Braun Bay - a bit too much of a party some times;
The West Alton Sand Bar is more family-friendly
Campfires and s'mores are always good -
Have a great visit!