Invited to a formal wedding and not sure what to wear. Floor-length gown, or can I get away with a dressy midi? Need elegant options that won't break the bank.