Airlines and hotels long ago recognized the power of loyalty programs to keep customers coming back. Somewhat later to the game, cruise lines also now offer perks to frequent passengers. As with other ...