Too me the bus thing is another blunder of Amtrak, although it is mostly the fault of freight railroad of not complying with the Amtrak contract. Go thru to Seattle and stay one night.......then to Spokane the next afternoon. Stay at the old Moore Hotel ($90/night). This motel is old, but well...