There is really no longer a low season in New York. There are way fewer hotel rooms than there are people needing them (and certainly not just tourises) so that rates that were great a few years ago are not sky high for the same periods.
Possibly March and maybe September after labor day, but even that isn't going to be great anymore.