Before I get to the California Zephyr, I need to travel from NY to CHI. I want to go on the Lake Shore Limited, but on the Amtrak website, it costs $391 for a roomette one way, while on the amsnag site, it's $290. Can anyone explain why there's such a difference?