I'd probably wear one of the outfits that I've bought over the years for DH's office parties. All three have skirts at least knee length and cover my shoulders, involve beads or sparkles, are cute and fun but don't belong in a dance club, a church, or an office. They're all good semi-formal party wear.