Myself, husband, and 2 sons 15 and 16 years old will take our 1st cruise in June 6, 2021 - June 13, 2021 from New Orleans. Should I bring a DL/ID, and copy of birth certificate for each of us, or obtain a passport? What is your take on the photo packages? I want pictures, but packages are a little expensive. What about excursions, is it worth purchasing at least one or two?