£400 seems very reasonable - may be worth also checking out the BA "flight and hotel" options (unless you are very fussy about where you stay - BA have some decent "generic" options at all budgets in NYC, especially for Midtown) as you can make some good savings there