I am planning a first time cruise to Alaska from Vancouver May 30th roundtrip. Do prices typically go down 90 days before departure? Or should I book now more than 90 days before departure date? I am a real newbie at all of this but am trying to educate myself on cruise purchasing and all that goes with it. I am also considering booking directly with cruiseline versus an outside agent. Is that a good idea? Or are their so many variables you just have to take a wild guess and go for it? Thanks in advance.