Wondering what shoes to wear with a midi dress? Discover the best footwear options, including heels, sneakers, ballet flats, ...