Unfortunately, Thanksgiving is primetime for hotels in NYC and they can jack up their prices. (You're more likely to get a deal in August when nobody wants to come to the city).
You might want to make a reservation, then when your date gets closer, put out some bids on Priceline.com and see if you can get a cheaper price for a hotel. (See biddingfortravel.com for some hints).
Furthermore, hotels in the theater district are usually the most expensive because they are near everything. You might get a cheaper price at a hotel on the East Side away from Times Square.
If anyone ever tells you that you put too much Parmesan cheese on your pasta, stop talking to them. You don't need that kind of negativity in your life.