That's a good train trip.
I've also taken the Empire Builder to Glacier National Park a couple of times, once when I was a kid and once when my kids were little and obsessed with trains (my son still is). On the former trip, the return train got many, many hours behind schedule, the air...