Suits, dress shirts, and cocktail-length dresses are perfect.
The ceremony and reception will take place on grass with a small hill, so we recommend shoes suitable for walking on uneven ground.