We did a trans Atlantic cruise this spring. A jacket was required for "formal nights". So I got one at a local thrift store for $3; used it twice and left it on the ship.