I'd probably wear the dress, or borrow another dress from a friend. But I like dresses

Skirts are fine too though - unless it's back tie or white tie, a skirt should be fine. Skirts are pretty common at weddings