I have soooo many questions.....First what is the fly aweigh program.....it says for cruise only you have to pay 300.00 per person if you don't purchase the fly aweigh program....what is up with that??? I know the next question is so hard to awnser and there are so many variables.....how much money should i cary on to shop it ports?? And how much should I plan on spending on cruise...I am not much of a drinker I will probably have 1 or 2 cocktails a day.... I know what shore excursions will cost but what else......is all food free??? What all should budget or....what about pictures?? I purchase every picture take of me and my family....how many pictures will they take how much....It will just be going with myself and my 12 year old son?? Am I forgeting anything as far as spending???