It's probably best to. We tried to do a walkup but they had us come back later in the day.
Yes, unless you want a pony ride for small child. We always just walk in for pony rides. I think for a guided ride you need reservations.
Thanks! Your answer is awaiting moderation.