i would recommend bringing snacks....such as trail mix and dried fruit, and a bottle of water. train food tends to be expensive,
in my experience. and sometimes served at times when you are not
even hungry. but i have only been on trains in U.S.and Canada.