Try staying at the Stamford CT Marriott. It's basically on the other side of the Bronx and you can take the Metro North Train into the city that's right next to it. The rates are a fraction of what you'd pay in the city.