Always have a plan for Your Trip and Book in advance and early Your cruise. You can also book Your cruise with the help of a good travel agent. As they keep their eyes on the fare rates, and whenever it goes down they will book it for You.
__________________________