L.R.
If this lasts a couple of hours, as you say, it's not lunch, it's a play date. If the kids are getting that restless in restaurants, you might want to rethink this as lunch followed by a play date in a place the kids can have more to do than hang out in the restaurant after they eat. Have lunch first somewhere kid-friendly (Silver Diner is good, I don't know if there's one near you), but then go somewhere together like a mall with an indoor play area (since it's winter). Bring lots of hand santizer, though! Or simply move the lunch to a mall with a play area...The moms can talk and the kids can play -- though climbing over play equipment in long princess dresses wouldn't be safe, so maybe don't bill it as "princess lunch" but "playtime lunch". An alternative is Chuck E. Cheese but it's not great for parents, and I'm not a big fan since it's all about arcade games and can be really loud and crowded....Of course always bring LOTS of stuff to occupy them in any restaurant--coloring pages and crayons, little games, cards, etc.