I'd go with a green beaded or satin bag (I got a gorgeous one from ebay for next to nothing!), gold shoes and a gold crocheted shrug or cardie. Green and gold look wonderful together.
Fashionistas these days recommend against a matching bag/shoe combo and who am I to argue?!?
Try silver or gold accessories, a nice necklace and matching earrings but not chunky jewelry. Dainty necklaces and little drop earrings go best with an outfit like yours. Try a white shrug like princess87 suggested, and definitely high heels for shoes. I hope you have a great time!
It depends on where you're going and what time of day.
For night, I like the metallic ideas--a cute metallic clutch, black strappy heels, a pair of sparkly earrings and a black wrap.
For day, try other colors with the green. I love bright shoes (pink, yellow, orange, teal, even a blue) with green dresses. Fnd a printed bag to tie the colors together and simple gold or silver hoops--then add a simple white cardigan on top.
A green dress would look good with a gold necklace not long but rather short, thick and fancy. Could be beaded or crystallized. Purple Stiletto’s a kind of flashy purple is what i mean. A cuff bracelet that would match and finally a thin pink belt above the waist! i stress on a thin belt!