In a few short months, we'll be able to do our online check-in (this is our 1st Disney cruise). My question is, when reserving port adventures, BBB appt., specialty dining, etc. will we need to pay for them at that time or will they come out in our final bill onboard?