Yall will have a great time. We have done that cruise before. We have taken the train from Bham to New Orleans and that is fun also. (Take food to eat on the train as it is very expensive and not a wide selection). We cruise every year. You WILL have the best time of your lives. There are so many fun things to do on the ship and the ports are great. I always research everything I can before we go
We have made many lasting friendships on cruises. Eveyone is there to have a great vacation! Good luck to yall and hope you love it and will become regular cruisers.
Let me know if I can answer any questions.