Do I need to book in advance for a walk?

No, just turn up on the day at the starting point; try to be there at least 15 minutes before the walk departs, to enable registration and receive a briefing on the walk ahead.