Just as Michelin-star restaurants on land typically don't allow attire like flip-flops and shorts, cruise ships set dress codes to preserve the atmosphere in certain venues. Think of your cruise's ...