But for a locomotive enthusiast like me, it was worth it. In January, I took a 15-hour ride through the American Southwest on Amtrak's California Zephyr, an overnight train. I paid $400 to stay in ...