I've been to NYC dozens of times, but the last time was 7yr ago. We are taking the kids for a weekend. Already have tickets to a broadway show and a hotel. We will need dinner two nights (Fri/Sat) and breakfast two days (Sat/Sun) and lunch Saturday. Any favorites to recommend? I'd like to make reservations in advance for places that take them.

We're letting the kids pick what they want to see/experience. I anticipate it'll be a view of the Statue of Liberty, Empire State building, a walk by Macy's (cause ya know, the parade lol), the financial district, time square, central park. So mostly walking and looking at stuff, lol.