Ballet flats must be one of the most versatile footwear styles available. Everybody should have at least one, and preferably more, pairs of ballerina shoes. You can wear them with a casual outfit, wear them with a business suit or wear them on a night out.