I would definitely go without kids if I had an adult to go with who would appreciate the cruise. Unfortunately, my S.O. doesn't believe me when I tell him how nice the cruises are, so I typically just cruise with my son as a party of two. I took my mother along once as well, and she liked it.
There is no shortage of kids on the ship, so if you don't like kids, don't go. However, I like kids (I'm a schoolteacher), so that's a non-issue for me. There are also several adult-only areas (adult-only pool deck & hot tub, adult-only upcharge restaurants, adult-only coffee shop, adult-only clubs, adult-only spa, adult-only fitness center, an entire adult-only beach at Castaway Cay) that help you separate from the kids if you want. I've always wished for an enthusiastic adult fellow cruiser so that I could enjoy those areas more.
I always transfer our
DCL bookings to Costco Travel within 30 days, and then after the cruise, Costco sends me a Costco cash card worth 8.5% of the base cruise cost. I can use that card at Costo, but I tend to just cash it out instead, as my Costco's customer service department will do that. I'm an Executive member, so at the end of the year, I get an additional 2% of the base cruise cost back in the form of a rebate check that can be cashed at the bank.
If you like the cruise and think you'll cruise again, definitely book another cruise onboard or just get a placeholder ($250 deposit) for another cruise. By doing this, you'll get 10% off your next cruise and a $100 - $200 onboard credit to use during that next cruise. (Btw, if you transfer to Costco within 30 days or book via Costco, the Costco discount will be in addition to the 10% off.) These deposits are refundable (unless you book concierge), so if you later change your mind you can always just cancel.
Fall (particularly September & October) is the cheapest time of year to book a Bahamian or Caribbean cruise, because it's hurricane season. It's safe, because they'll steer the ship out of the way of any storms, but your cruise has the most potential for being disrupted or cancelled at this time of year. Be sure to get good travel insurance that covers flights, hotel & cruise if you go at that time of year (insurance is always important, but especially then). January (after school resumes) and February tend to be the next cheapest times to go.