Definitely dressy flats or wedges. Heels will sink into grass, which is not only uncomfortable, but can ruin the shoes.
I think that flats look fine with short dresses.
There are lots of prey choes in your price range on this page:
http://www.zappos.com/womens-wedges~7G#!/womens-wedges-wedding-shoes~2