If it's comfort and functionality that you're looking for in an ensemble, try teaming a black coat with a mini skirt. For shoes, you could stick to a more elegant route with a pair of heeled sandals.
Mini Skirt with Heeled Sandals Outfits
Combining a navy print crew-neck t-shirt with a mini skirt is a savvy choice for an off-duty yet incredibly chic look. On the shoe front, go for something on the more elegant end of the spectrum by wearing heeled sandals.