Princeton in NJ is a very nice town if you have time. Doubt the fountains at Longwood garden do not open in winter, then there are fewer things to see there, only greenhouse.


NYC is definitely worth 2-3 days. 1 day for DC. 1 day for Philly. 0.5 day for baltimore i think is enough