You can also do some preliminary research with the web travel agents, such as those on this site. Used to be travel agents would be happy to look up multiple dates, not so much anymore. But, if you look up prices by date and ship and/or cruise line, you will know what to ask for and expect. And, be aware that June and July are usually high season. Kids are out of school, families travel, so not as many real deals. Good luck!