It's prime season since the kids are out of school...that's why it costs more!
So...is it worth it? Only you can answer that. If you can sail early in December, that might be a better bargain than the Christmas cruise. But if you want the 10 day for THE holiday, then you pay for it!