Old Navy offers its Old Navy Men's Printed Swim Trunks in six colors (Goodnight Nora pictured) for $24.94. In cart, they drop to $14.96. With $7 for shipping, that's $10 off and the lowest total price we could find. They're available in regular, big, and tall sizes from XS to 3XL, although not in all size/color combinations.