The Weka Pass Railway starts at a place called Waipara - north of Christchurch. There is a camp ground there that is set out in a Railway theme, where you can stay in an old railway car.
Inside the cars they still have all of the old tongue and groove wood and the guards area is the lounge!
The main kitchen area is an old railway station house.
Staying here overnight then riding the Weka Pass Railway the next day is the best way to get a great train fix!
All aboard!