A practical alternative to sheath and shirt dresses, denim dresses are a must-have on every wishlist. Long-sleeved, overalls-inspired, short or knee-length, they’re all available in different washes and can be paired with contrast colors to master effortless chic, whatever the occasion.