Have you gotten your body caftan-ready yet? Ease into the wonderfully roomy silhouette with this easy, striped dress from H&M. It has just enough structure that you won't feel swallowed up, but is roomy enough that you won't care if you're on your third or fourth hot dog. Throw it on over a swimsuit as a cover-up or try it with tortoise frames and your favorite white sneakers.
Striped Dress, $29.95 at H&M.