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