Amtrak can be a great option for travelers looking for convenient alternatives to flying. This national rail operator connects more than 500 destinations in the U.S. and Canada, offering everything from commuter routes to long-haul sleeper trains. It has become more difficult to earn Amtrak Guest Rewards points in the past few years because programs like Chase... Meghan Coyle is a writer at NerdWallet.