We got cute ones at Walmart, 7 bucks and comfy so ds wears them all day, not just in the water. LandsEnd has nice ones, 20 bucks, cute colors.