Ffestiniog & Welsh Highland Railways. Open daily. Admission charges vary.