Crowne Plaza in Times Square is right in the middle of everything.
We stay at Club Quarters downtown by Wall Street but we know the city very well.
There is a Club Quarters near Rock Center.
Good luck. Sounds like fun!
irina