DH & I are heading to NY in July for 7 full days... This is our first visit to NY, even though we have been to the USA numerous times. We have been told by a lot of people that you need time there. People say with NY, you either love it or hate it. (Haven't come across anyone that hated it).
I figure that it will be like most places you visit for the first time. You see the sights then cruise around at your pace. Take it all in and try and do what the "locals" do.
A little side note - DH & I have tickets to see a Yankee game... Can not begin to tell you how excited we are about that.