No. Men should wear a suit.
Yes. There will be walking on grass and gravel so block heels or wedges are recommended.
Unfortunately the travel required to get to Infinity Farms makes us unable to accommodate children at the wedding.