If you are really set on making a day trip to NYC you could always stay somewhere in Connecticut. That way you are central to the three places you want to go. Just be prepared to do some driving. I...