What is occasion?
Do you know anyone else going??
And venue (hotel/marquee/golf club)?
Fundraising?
Birthday party
Work function for you?/DP?
These will also help perhaps work out what other guests might be wearing
IME wearing long when everyone is wearing short (or vice versa) is awful