I've taken long-haul Amtrak trains around the US, so I've encountered my fair share of problems. Here's how I prepare for ...