As noted, the sooner you book the better. Prices are typically at their lowest on opening day for any given itinerary. As the space onboard fills, the prices rise. August will be a prime cruise time, so the prices, compared to, say, Sep/Oct or May will be higher.