I've stayed at a couple of good places, The Exchange on Wall Street was decent but a bit out of the way and The Tuscany was the same. Best one was Hotel Court in Murray Hill. It's a St Giles hotel so you'll find it on their website or on Booking.com.
Check our Airbnb too - you can get a nice apartment for not massive money...
I'd suggest avoiding a lot of the usual suspects like Hotel Pennsylvania, Chelsea and some of the Hiltons - they're getting pretty tired...
I used to travel a lot to NYC with work and the value for money in hotels isn't great and the star system seems a touch ad hoc too!
Having said that, it's a bloody great place to visit!