Do you have to register in advance for this or can you pay on the day? My kids are keen to do it but I note it may be too late to register?