Unfortunately there are not a lot of great options. I looked into this a lot because my in-laws wanted to come to the UES for shabbat. The best seems to be the Courtyard by Marriott - I asked a few local rabbis if they had any recommendations and they said that one. Other options are very expensive.