We are planning on taking a cruise to New England and Canada in June 2008 departing from Norfolk, Virginia. I have been looking at the prices and they have pretty much stayed the same. I have noticed in the past that there are advertised specials if you are over fifty-five or live near to where the ship departs from. When do these advertized specials occur? Also, why are cruise prices so volatile as you get closer to the departure date?