Does anyone know if I should bring a sports coat (and tie) for either Buenos Aires or the ship? Is the ship really casual EVERY night? Are restaurants casual in BA?

thanks