Semi-formal or festive. Wear clothes that you are comfortable in and have a look that you like (formal, bold, classy casual, it's up to you!). Just be ready to dance.
Yes, kids of all ages (infants included) are welcome at all wedding events. Please just list kids on your RSVP.