Amazon has gorgeous options for midi dresses. All of these are under $50! Floral prints, patterns, solids, neutrals, pops of ...