We are about to go on our first cruise in July (land/sea deal). I know we are going to love it so I am trying to anticipate pre-booking options so that if it is better on the boat we do that. So, any experienced cruisers out there please help me! We will be there in July and would probably be re-booking for either January MLK weekend or summer 2006 as we have kids in school. Is it better to book on board or at home through an agent? THANKS! 

