Hotels.com and kayak.com are my go tos.
But it is NYC ... Nuthin cheap!