It's been the length du jour for the last few seasons, and in the rain, the midi dress really comes into its own. Lying just below the knee, the calf-length dress is ideal for almost any kind of footwear. Add boots, trainers, or even chunky heels for a weatherproof wardrobe. Plus, a loose-fit smock will keep you cool in the heat.