If you do take Amtrak, be mindful of its policies on un-used tickets. Amtrak no longer issues refunds on un-used tickets, only re-scheduling or vouchers, if you meet their requirement of notifying them ahead of the departure time (15 minutes, I think) of the train of interest. For example, if you think that you are going to miss a train, call and talk with an Amtrak agent (human) and re-schedule; otherwise, you will have to buy another ticket. However, Amtrak is still great for travelling in the east coast corridor, plenty of room for luggage, spacious (relatively) seats, no TSA lines.