Proof of U.S. Citizenship (i.e birth certificate) and license for everyone in your room including children
A lot of people will take their on board credits they receive while booking their room and use them to pay their taxes and surcharges at the end of the cruise.