We are planning a car trip departing from Boston and going to southern New Jersey (how fun). We are trying to figure out where to stop for dinner. It looks like we will be passing through New York around dinner time (6ish) and are looking for a good, inexpensive but worth the trip kind of place to stop for dinner. Must have vegetarian options. I know this is rather a vague request, but any suggestions about a good place to stop that wont be too much of a hassle and is near either of the tunnels would be great.
In a similar vein, any recommendations for a decent inexpensive place to stay the night in Northern New Jersey?