just to let you all know our little secret. We would fly from Detroit to NYC and get hotels in Times Square pretty cheap (considering it is new york)
Try lastminute.com The only thing is you have to book 2 to 21/2 weeks in advance and check it like every hour because it fluctuates a lot. We LOVED the Marriott Marquis and they have a web site that offers deals. go to The American girl package on that site. We stayed there for 279.00 a night and had an amazing Times Square view. At check in, Hannah's giddiness and inability to contain her huge smile and excitement, shined through to the reservationist who asked why we were in New York and when i told him he said "well I'll have to do better then this" and upgraded us to a really cool,HUGE room overlooking all those amazing lights.
AHHHH memories!! We'll NEVER forget our weekends in New York
Good luck all!!