I have ridden the California Zephyr a couple of times, long ago. Once just to Truckee, but once I rode to Salt Lake City to get to Sun Valley, ID. As the train did not pass through Idaho (as mentioned above), I had to get off in Salt Lake and take a bus to Pocatello, where my (then) husband met me to pick me up for the drive to Sun Valley. But in 1975 the Utah stop was deemed not safe at 5 am (the scheduled arrival time) for a young pregnant woman traveling alone (I think the station was actually in Ogden, not SLC). At least 3 train employees asked if I was being met there (I was not,I needed to just wait for the bus which departed from 2 blocks away) and advised me not to dare set foot outside the station alone. It turned out OK but was not a great experience.
Fast forward to the 1990’s —- I rode the Empire Builder with my 2 sons numerous times for long ski weekends at Whitefish,Montana (much better skiing than in Washington). They were young teenagers and I was a single parent, and we were all 3 avid skiers. It was a great way to get there—-the train traveled at night both ways, so we could get in 3 days of skiing with only 2 nights’ lodging at the ski resort. That meant a full day of skiing after a bad night’s sleep in coach on the train, but they were young, and so was I, so it all worked out.
More recently, with kids all grown and away, my husband and I have taken the Empire Builder to Whitefish for skiing, but we booked a sleeper. Our first attempt we called the “dinner train to Everett” as the train departed Seattle at 5 pm but stopped at that station for a long time, before we were advised that the track ahead had washed out. While they worked on figuring out the options, we were told to go ahead and go to the dining car for the dinner that was included in our sleeping car reservation. So we enjoyed decent steak and a bottle of wine (extra cost) while we waited. When they announced the options were (a) be loaded onto a bus to Spokane to meet another train and continue to Whitefish or (b) return to Seattle and get a voucher for future travel, we chose the latter. We were able to re-schedule our ski lodge reservations to a later time. We did make the journey a few months later, and had a great time skiing in Montana.