I'm considering doing the PG to PR trip this winter. It should be spectacular through that country when there's snow on the peaks. Has anyone done this trip recently? Is there any food service on the train? Any suggestions for hotels within walking distance of the stations at either end of the trip?
There is a Sheraton or Crest/Coast Hotel in Prince George. I can't recall any luxurious locations In Prince George. But in Prince Rupert, I've taken a cab from the train station to The Crest Hotel.
Just make sure the train is running. I saw it bustituted a lot last January (2015) when I was in Jasper. Food service is limited to the Park Car or coach car. Ideally VIA should run baggage, coach, and Park Car. But this even varied. Keep in mind that daylight is limited.
BUT, if all aligns and you are get a train with the right cars, it's a spectacular trip in winter!