I make these for my clients and my own daughter! I always send to Staples, which is our local office supply store. I have it printed and comb bound, and have a clear plastic cover and a black back cover put on. Then I pick it up! I know that Staples ships, because I've ordered copies from them, but I think I've ended up picking up the My Cruise Adventure books whenever I have a few printed.
I want to say the cost has historically been about $16 or $17 for the double-sided color printing, the covers, and the binding, but I could be misremembering.