I think more than possible. All depends on what type of accommodations you are looking at and how many rooms. And the cruiseline - with Disney cruiseline not sure. My family goes on cruises quite often. We normally cruise with Carnival or
Royal Caribbean. I usually book quite a bit in advance but we normally sail in a balcony (4 of us in 1 cabin ) and pay around $3000 or so for a 7 night cruise. Of course alcohol and excursions and stuff is extra. You can get some really good deals on 4 night cruises.