We, too, have stayed at The Michelangelo Hotel in NYC prior to a cruise. Very nice hotel, in a great location. We have also stayed at the Marriott Marquis a few times.
We have enjoyed dinner at Gallagher’s Steakhouse, Becco, Joe Allen’s and my favorite, Raoul’s. I was with my adult son and we took an Uber from Times Square to Raoul’s. My first Uber! Ha! One of the best meals I’ve ever had, with a wonderful ambiance. Love NYC!