At 2,438 miles, Amtrak's California Zephyr is America’s longest train route, with epic scenery and unforgettable stops from ...