Yes, the nerve of them!!
We still have 2 years left of kids college payments and we weren't going to go on any cruises until after that, but when they announced that the Magic was coming to NJ...well.... couldn't resist.
I plan on making payments on this cruise each time I get paid...and hopefully it'll be somewhat painless to pay it off that way.

Also, with the itinerary for the Bahamas cruise, it won't be excursion-extensive.
Castaway Cay is basically all-included; Port Canaveral includes a park hopper ticket and transportation for WDW; and then the day we're in Nassau we may either just stay on the ship, or find a beach to go to. The other 4 days are "at sea" and we're content to relax at the Quiet Cove pool...