The attire is formal.
Yes, it is available for free at the venue.
As much as we love your little ones, children are not invited unless specified on the invitation.