To be in the best spot to hit all three, I'd say you want to be around Woodbridge. If I were you I'd take Amtrak/NJT to Metropark (Iselin) and get the car there.
Good thing you are not looking for anything fancy, because you're unlikely to get it in that area of NJ