I prefer just plain ole 2-5 gallon buckets or my goat water.
For the hay, I have hay bags I use to keep them from eating off the ground. I also have a very large hay feeder that was made by cutting a metal tank in half.
For the grain, I use flower boxes hung from the stall walls. When they are finished eating, I flip the boxes over the other side to keep them clean.
For water I am using a 15 gallon mini stock tank, they love it lol and for hay currently am using a bog standard horse hay net, the cheap kind but I am upgrading to a wood hay rack that I am making for them (found plans in a Hobby Farms magazine, also making a larger one for the pony who wastes a load of hay!!)
For minerals I had this 2 dish feeder that screws onto the wall, its small and meant for goats and sheep but I englarged the holes for the screws, put clips in, and clipped it to my goats pen.
And for feeding, I use a pvc pipe cut in half lengthwise with caps at the ends screwed to a 2x6 at the bottom (makes a small trough) until I can get a collar on Hermione and tie her up for feeding. Right now I put both their food in it and they share out of the same trough.
Here is my home-made auto watering dish. I use a pair of 'test' plugs, that install with wingnuts. One goes in the end where they drink from, while I remove the top one to fill, then the top is replaced and bottom removed. since this picture was taken, I have cut down the 'feed' end a little, so they have easier access to the water. It holds roughly 4 gallons. I keep a few gallon jugs full of water in their barn. When I finish milking in the morning I top it off. They go through about 1-1.5 gallons a day on average.
I use automatic horse waterers in every pen I can. Where I don't have pvc run, I use the clamp on the side of a container type of automatic waterer. Each week the unit is scrubbed out, so far, so good. In the back buck pens where I don't have a hose bib handy, and way too many pens for a long hose, I use buckets.