We went there a few years back and after deciding we wouldn't need to book the train up the mountain, it won't be that busy, promptly drove for 3 hours and was told the train was completely booked for the day. I had my mum with me so walking was out of the question.
If you're going, book the train.