I would suggest booking prior to June 2022 so that ensures enough time to pay for the trip.
Carnival Gift Cards would be awesome to receive they can be purchased in stores or on Carnival.com
Yes they are, Carnival offers Kids Camp Programs for ages 2-18. Please see their website.
If you are flying into Houston Carnival offers some shuttles from the airport. Drivers- Here are a few websites to look into for parking. https://www.portofgalveston.com/91/Cruise-Parking--General-Information https://www.ezcruiseparking.com/
Having a passport is a good idea but not required to leave and return onto the same US port. A birth certificate and Real ID are needed.
Final payment is due around Nov. 27, 2022. The gratuities ($14 per person/day) can be prepaid early or will be due on the last day of sailing.