A friend is traveling, probably on Christmas Day, to visit family in Pine Plains, NY, and she asked me to help her figure out the trains. So of course I came to all of you . She would take NJ Transit from Hamilton, and she has done that before. Then it looks like either she would stay in Penn Station and get Amtrak to the closest station for them to pick her up (she insists it's Rhinebeck, I insist it's Rhinecliff), or she would trek over somehow to Grand Central and get Metro North? Amtrak would be more convenient but more expensive, and I'm not even sure there will be any tickets left. Does Metro North go that far up? If so, which line, and would there be a taxi to take her between Penn and Grand Central? (Like me, she doesn't do the Uber/Lyft stuff. And she has two bad knees, which makes walking a lot of city blocks difficult.) (I suggested Poughkeepsie, but apparently Rhine/whatever is easier for them.) Thank you in advance, as always, for your wonderful advice.