You have a lot of variables with those cruise ideas. East. West. 7 nights. 10 nights.
How many people? If you have more than a few I would strongly urge you to use an agent if you need several cabins. You might qualify for a group booking if you have enough people going, which could mean some amenities and better pricing.