Amtrak's been stripping meals out of the service to save money. The Silver Star [correction: not Silver Meteor also], which runs the length of the east coast from Maine to Florida and back, for example, has no meal car. You can buy the roomettes and the rooms, still for significantly more than a plane ticket, but they do not come with meals. There's a "snack" car for all passengers with a microwave where you can buy chips or a hot dog, and it's only open some of the time. The sleeper cars are also dirty and falling apart, and there is no observation car.