Prince William and Duchess Kate have brought Christmas cheer to Scotland. Here's what's happening on the Royal Train.