All your clothes will end up bleached out by the sun and bad laundromats unless your cruising grounds are just the US. Shorts and tees. I wear a bathing suit most of the time. Shorts and a t-shirt for going ashore. Cotton is best. As far as stain resistant and longevity, forget it. Just have a good supply and replace when necessary. You know the uniform of a cruiser, sun bleached clothes, a backpack and a bad haircut.