LOL, I have two boys, both of which are now out of their teens. I would never have taken them to any of those restaurants, as it would have been a waste of my hard earned money!
Could you leave your teenagers alone while you go out? Earls is the one place that I can take all the family and we all enjoy it. The Earls in Kelowna is an especially good one, I have been to a few others and they aren't comparable in terms of food quality, service, decor and of course the spectacular view in Kelowna. Their rooftop patio is very nice in the warm months. (and very popular)
The boys could do a dinner at Earls and a movie at the cinema next door while you get a nice meal at a winery!
Depends on their age, of course. But I know the feeling as we travelled all over Europe with three kids and basically had to eat at McDonalds every day.....You do get to appreciate the nuances.....kids' meals come with yogurt in France, adult meals come with sangria in Spain....