The North Yorkshire Moors Railway is a delightful heritage train journey through stunning landscapes. A hit with families and train enthusiasts alike.