Cruise enthusiasts would surely agree that a cruise is a gift we give ourselves, what with the beautiful vessels, amazing food, great destinations, and only having to unpack once. But they are also a great gift to others too, for the same reasons. Taking those you...