wow, that is quite a bit!
have you tried various tas? to get various quotes, cuz sometimes there are slight differences between each ta that you deal with.
and if you can only travel during peak/holiday time, which is the same for our case, depending on which holiday you travel would make a difference too! for us, our original travel time was during x-mas holiday 2003, (and I too, wanted a vereandah...my reasoning being our DSs (4 & 2) still took naps & figured DH & I can enjoy ourselves by the ocean breeze while the boys napped) so when i booked, there was no cat 6 available, so we booked in cat 9, i think. i was bummed that we didn't have a verandah, but ok, we'll be on the ship, at least. anyways, when i got our schedule for the following school year, and i happen to check the rates during our spring break, it was significantly cheaper!!!! and i got my verandah! so the way i saw it, we saved $$$ and got an upgrade!! so, that's why we will be leaving in 2 weeks, instead of the x-mas past. (it's been a long wait for us, believe me!!)
DCL is definitely higher priced than other cruise lines. when we were deciding, we asked ourselves, is it the locations we want to go to? or do we just want to cruise...you know, relax, eat...eat, relax? or do we want to do disney? i mean, if you want to just go to the places (like the carribeans), i'm sure there are other ships that go there, and the prices might be a bit cheaper. and if you just want to cruise for the sake of cruising (eat, relax, eat, eat, etc.), maybe there are cheaper ways. (not sure where you are, but like for us, if that was our priority, then we'd be going to the mexican riviera, so we won't have to pay airfare to get to the ship!) but of course, if it's got to be disney, it's got to be disney! and that was justification enough for us! and we know our boys would really love the experience! so we went for it! and now, reading these boards & knowing that i MUST book another one onboard, just to get the onboard credit & the $$$ i'd be saving...it's a vicious cycle! but we all deserve a vacation every now & then!
hope this helps. sorry it sorta got long!
