There are days when I feel like dressing more feminine and days when I dress sporty. Even if you're a fan of high heels, you have to admit that there are days and situations when you want to feel confortable, no matter what. A simple pair of ballerina shoes (or 'ballet flats') can be worn with both sporty and more feminine outfits.
If you want a pair that can save you in every situation, look for a SIMPLE, BLACK pair, with a small bow. Other details would make it look too elegant, too sporty, or in some cases, just plain weird.
Something like this pair:
Wearing ballerina shoes with a feminine outfit
You can wear ballerina shoes with a skirt or dress and pantyhose (optional, depending on the weather).



Celebrities wearing this:
Victoria Beckham / Lily Allen
Wearing ballerina shoes with a more casual/sporty ensemble
You can wear them with jeans, shorts or leggings.
Celebrities wearing this:
Rachel Bilson / Jessica Alba
DON'Ts
Please DON'T do this, it's just plain AWFUL.
DON'T wear pantyhose under shorts, DON'T wear leggings under shorts (even worse!) and such.
Bonus: some eye-candy !
Here are some lovely ballerina shoes:
A pair with leopard print. I have one too, but in the natural leopard colours.
A nice beaded pair, for a classy look. Keep your outfit simple.
A cute & elegant pair by Chanel.