I've taken a few of Amtrak's long-distance trains, and I've really enjoyed them. The ride is comfortable and scenic, and the food isn't bad and not overly expensive.
The best part is the camaraderie of the passengers. There's something about train travel that makes people very sociable.
-Joe-