Ok, I haven't even been on my first, but if I love it as much as I think I may, I was thinking of taking my sons on the next one. Is it really worth booking while on board, are the deals so much more worth it. Any advice would be welcome!
It depends on the ship and the sailing. When booking on your cruise they usually always offer you an onboard credit on your next cruise. If you use a Travel Agent they can put them on the record and send a confirmation to the agency, and then the agency can handle everything from then on.