I am thinking of doing an overnight backpacking trip in Scotland later this year and the most practical way to do it seems to be to use the sleeper in both directions. If I take the more budget price of the shared occupancy room, apparently breakfast can be purchased, but if I am getting off at Blair Atholl at 6:30am, what is the chance that I would be able to get breakfast before I leave the train? There are no places I know of in Blair Atholl where I could get breakfast so if I can't eat on the train, it would mean having to bring it with me.