FI and I are planning on a cruise to Alaska for our honeymoon. It looks like the earliest we can go after our Oct. wedding is May. How soon in advance should we book? I've traveled on my own but the planning has always been taken care of as part of a group and FI hasn't traveled much so I really have no idea how soon to book cruises. Also, is it fine to book through the cruise ship site or would it be better to use a travel agent? Anyone who's done a cruise (specifically to Alaska would be best) what's the best cruise line to get the most for your money?