We are traveling on the allure of the seas. For formal nights, will a jacket, tie and pants suffice or does it need to be a suit. My teenager do not have suits so that’s what they’ll wear. Does my husband need to bring a suit or Will jacket tie and pants be okay for him, too.