Best Time to Book a Cruise

Looking for a deal? Knowing the best time to book a cruise is just as important as knowing what kind of vacation you want.