If I don't buy a memory box to have in our stateroom when we arrive, can I purchase it later on the ship? Or is this a special pre-cruise purchase only? Also there is a minnie mouse water bottle my daughter wants, is it available on board? I would hate to purchase something prior to the cruise only to get on board and find something else I would rather have later.
