There are a lot of hotels right near the New Jersey Turnpike (Exit 4, I believe). It might be cheaper to go inland in New Jersey than to cross the river. I think Cherry Hill has hotels as well.
It's sad USS New Jersey is in such a bad location. On the plus side, it's the only Iowa-class sitting in fresh water.
I've heard there are signs up North: "Newark: At least we're not as bad as Camden."