A bit further away, but there are many opportunities to volunteer on the Ffestiniog & Welsh Highland Railways. The FR Societies website has a section on volunteering including low cost accommodation, do look at the section on the Young Volunteers Training Week. I first volunteered on the FR at...