Train journeys in New Zealand: Some of the best are the marlborough flyer, tranzalpine, taieri gorge railway, northern explorer and many more. Take a look!