Where to stay depends upon budget and what kind of a deal (if any) you can get. It is expensive to stay in midtown! However there are two options I would suggest The Marriott Marquis - Broadway at W. 46th - right in the center of the Times Square. Easy walk to many of the NYC iconic spots - the Public Library at 42 and 5th, Bryant Park right behind it, Grand Central Station, Macy's at Herald Square (10-12 blocks), the Empire State Building, The Chrysler Building both roughly the same distance as Macy's. The hotel has a theatre attached to it and The View restaurant on the roof. The View does a full rotation every hour and has wonderful views of the NYC skyline. The other is 3 West Club - a small club at 51st and 5th has a very small boutique type hotel in its space. The rates to rent are not bad for midtown, probably one of the less expensive options. It has the very important location, location, location in its favor. It is across the street from Rockefeller Center and up the block from Radio City Music Hall. It has a solarium on the 9th floor that you can bring your morning coffee up to and enjoy the limited view. You can see the spires of St. Pat's from here but much of the rest of the view is blocked by other buildings on the street. The staff is extremely helpful and informative. Good luck with your hotel search. Enjoy your trip - there is no place like NYC!