Cruise loyalty programs...what could make them better?
I've noticed that cruise lines are basically the only travel providers who don't have interesting or engaging loyalty programs...airlines, hotels, rental cars, even Amtrak does a better job at rewarding loyalty and frequency.
Realizing cruises aren't something (most) people take with great frequency, what are some ways that cruise lines could make their brands and programs more engaging and rewarding to encourage higher loyalty?
Co-branded credit cards with ability to earn free cruises? Better status recognition onboard?
Other ideas?