A sundress is a must on a cruise—but you really only need to pack one or two. Opt for a versatile dress like this one that ...