About the dietary requirements, the Three Rivers train does not have a dining car, only a snack bar with microwave things and some pre-packaged sandwiches. They provide several very satisfactory vegetarian options at the snack bar. However, when they ran out of food, they did not then choose...