My wife has a milestone birthday coming up next year. We have only cruised DCL, so I was considering an adults only cruise during April or May on another line to save money over DCL. However, when I started researching, the pictures of the staterooms on NCL and RCCL didn't excite me all that much (smaller/older ships used for the 3-day cruises) and I want this to be a nice birthday gift. So, I noticed that for this timeframe concierge level rooms weren't all that unreasonably priced. And, taking into account various perks of buying Disney gift cards through my local grocery store, DCL concierge would actually be cheaper than other lines' concierge level! I was hoping to wait until we are on our eastern caribbean cruise in December to book it so that I could get the $100 OBC. However, I think the price just went up a little on one of the other dates in May that I was looking at, so I am thinking I should maybe book it now and then if the price is still the same right before we go on our December cruise, I could cancel and then re-book onboard? Thoughts? Also, if i pay the deposit with a gift card and cancel right before my cruise, will the deposit get applied back to the gift card immediately so that I can use the same card to re-book on the ship, or does it take a few days?