I second the idea to hit Downtown buffalo maybe for a night as well. Not sure if your teenagers are hockey fans, but the NHL's Buffalo sabres play there are are playing quite well. Nice arena and a cool spot to hang out before/after the game if the Pearl street Brewery Co., tons of pool, darts, video games etc. Also if getting wings, Anchor Bar is good, but its a tourist trap--Gabriel's Gate on nearby Allen street has the BEST wings in Buffalo IMHO.
Anchor Bar's are good--but you might wait in line. Hell, every restuarnt in Buffalo has great wings, so go ahead. There are also some very nice museums close to downtown--The Albright Knox Art Gallery is quite a place--huge exhibits. The American History Museum is right across the street as well. Could make a day out of that and then head to the Falls, do teh touristy stuff for a 1/2 and then hit Niagara on the Lake for a day. All in all a nice mix.