Our wedding will be held outdoors. Some of the tables will be set on the grass. I was thinking about buying heels and changed into flats or ballerina shoes, but then thought why not just buy flats and wear those all evening/night. What do you think? Does it matter if the shoes have heels or not? Any advice is appreciated. Thanks!