I’ve gone with my wife and kid from Roanoke, VA to NYC (Penn Station) on Amtrak a couple of times and have enjoyed it. Three coach seats run about $450 total and the trip takes 8ish hours. Totally worth it, in my mind. The trains are a little dated, but the seats are comfortable and spacious (I’m 6'3 so the extra leg…