I used to take my youngest son to York on Saturday morning. We started when he was 6. I would buy him a hot dog and we would go through the Purple and Orange Halls. He was into helicopters so I would get him one from a guy in the Orange Hall. And of course, T-shirts.
He's 17 now and lost interest in trains a long time ago. (sigh)
George