On all regular trains, you are allowed to eat and drink — another benefit over bus tours, where food and drink are often not permitted. The food does not need to be purchased on-board. You can buy a snack and sandwiches at the station or a take-away breakfast from your Hotel, and eat it on-board.