Oh yes, we need time to meet & greet before we watch classes, shop, wander stalls, etc! I live about 35 minutes away and I've set aside the whole day, so anytime works for me. I will be dragging my not-horse-enamored son along with a backpack of books & video games, lol.
I'll happily watch any of the classes, but I can't sit still for hours of halter & showmanship.
I vote we eat at Dos Gringos, Chimy's, or Fred's. We eat dairy-free/gluten-free, so pizza isn't an option for us to join you; there are some suitable options at the pancake place.