Booking my cruising activity thru airlines vacation/cruise portal. Normally would book directly with company but thru MP portal I usually get between 3-5 additional miles per dollar spent. Book with premium CC gets me an additional 1.5 miles. Price is competitive and even guaranteed so I feel good getting between 24,000-40,000 air miles per cruise. Helps with the Business Award tix I use to fly to/from.