I don't know what to do. I've got a long commute so would end up holding the dress etc if I don't wear it but feel it would be a bit minging in this weather to wear it all day and then to this posh do at night, with work. Saying that, not overly posh but smart, so dress would fit in at work.
Would what everyone else do?