Took the day trip with our 2 kids (13 and 10). The train ride there and back was fun; the staff is amazing! We went during March spring break and it was cold (snow on the ground). A few tips -- we did coach class, but there was no real difference between coach and pullman (pullman actually looks cool because it is authentic to the 1800's period). We thought first class came with meals, but we asked the staff who said the food offerings were "heavy snacks" (hummus, whole fruit, etc.). Highly recommend NOT going to any lookout points past Mojave Point. You have limited time; it takes 40 minutes to go to Hermits Rest lookout point (the last lookout)... and 40 minutes back. There is a snack shop at Hermits Rest (pre-made sandwiches, chips, drinks), but again I do NOT recommend going that far. Our family literally had to sprint back to catch the train before it departed. You can leave items on the train (nothing of value). Best option - bring your own snacks and lunch in a small cooler. Leave the lunch cooler on train and eat when you return around 2:30-ish. Food offerings at the Grand Canyon are readily available but spread out (lots of walking). We did have a snack in the train's cafe car. Neat experience, but pricey as expected. We got our daughters root beer floats, which came in a souvenir plastic mug for $10 each.