Hi, I am going to New York from 18th July - 26th July and I want either a 4* or 3.5* in Midtown East, Midtown West, Times Square-Theatre District or SoHo, I was wondering how busy are those dates and how far in advance should I book the hotels? Thanks