I'm in NYC and would never, ever fly to Boston or DC. For what that's worth.
1. I'm not sure how that affects my point.
2. In my experience the price difference for last minute on Amtrak has been at most about 20% (though I'm not a frequent Amtrak traveler).