We took our teens 14 and 16 pre-covid. We stayed three nights and then took flights down to Miami for a further week.
We stayed at the Hilton Garden Inn in Midtown, we were trying to keep accommodation costs down as we knew we'd be out most of the day.
The accommodation was fine. We had a high floor and the views were amazing
We booked one of the New York passes that allows you to choose a number of attractions flexibly over 1,2, 3, 5 or 7 days. We really enjoyed top of the rock, more than Empire State. We saw Hamilton on Broadway on the matinee then Book of Mormon on the evening. I pre booked with an attraction tickets site and we got front row seats both times. Even ds enjoyed BoM and he really is not a musical theater fan.
I thought food was expensive, although we did a couple of deli places (inc Dean and DeLucas) and also food carts for hotdogs in C Park. Sometimes we just wanted to sit down for an hour as on our feet for so much of the day. The coffee places downtown were constantly packed and really a struggle to get a seat. Some of the restaurants and cafes were really dirty. I saw toilets in Starbucks that would make you cry. Not my experience of travelling elsewhere in the US.
The kids were naturals on the subway, hoods up and on their phones!
We did the open top bus tours over a couple of days, cheesy as it was it was a great way to cover the major sites and actually had really good/funny commentary.
Times Square is overrated, full of scammers trying to swindle tourists. Do not stop and gave your picture taken with a giant Mario. They will hound you til you pay them. The cops are everywhere and totally wise to the scam artists/beggars/hustlers.
My teens loved the shopping. Sportswear for DS, custom made Converse and BTS memorabilia for DD. Its a great city to travel with teens and I was surprised by how intrepid my dcs were. They were glad to flop on beach for the next week though!