if it's on the beach. i guess a summer dress shall do it. for the gift, many people will have wedding registery. Sometime colleagues in the same group will pool money together to either buy some or just giving cash.