We've had such a variety of travel based cards over the past years, including United, Marriott and Disney but the two best we have found our the Barclays World Plus and the Bank of America Travel Rewards Card. The caveat with these two is that you can use them for any travel based experiences, including cruises, theme parks, etc... Last trip to WDW, we charged everything to our room and it came up as hotel/resort option and then we paid it all off via points from our CC. Same with airlines, etc.. You just pay it all off with points you accrue.
Same here but our best cards to actually put spending on are the Chase Sapphire Preferred, Chase Ink Plus, Chase Freedom and Starwood Preferred Guest. I keep a no fee Amex everyday card to keep my Membership reward points alive. We also keep an IHG and Marriott for the annual night bonus which is worth more than the fee as well as a Club Carlson Card that I use to redeem nights at Radisson Blu internationally since it gives you 40K anniversary points every year. Since we are in south Florid and Miami is a hub for AA we also keep a co-branded card so I can get checked bags free if we ever decide to fly in economy someday LOL but more importantly 10% of the award miles we redeem back each year. We probably apply for and cancel anywhere from 3 - 5 credit cards every year.
We picked up a Barclay Arrival Plus, Capital One Venture, and Wells Fargo Propel card for exactly this reason. However, we only wanted them redeem the costs of our excursions on the 11 day Norway, Iceland, Scotland
Disney cruise last year. Between the bonuses and the spend we were able to redeem $3000 in excursions and on board expenses with the points. Afterwards we cancelled the cards except for the Barclay Arrival Plus. I downgraded that one to the no fee version in order to keep a true chip and pin card for trips to Europe.
Sadly, cash back for travel cards like these cards are useless to me after the redeeming the bonus or for future air fare. I would have to spend $25,000 to accumulate 50,000 points on the Barclay Arrival Plus, $33,333 on the Bank of America card to 50,000 points which would be worth only $500 when redeemed for travel. It only takes $10,000 of spending when maximizing the 5x bonus categories to get me 50,000 Ultimate Reward points with the Chase Ink card, or rotating bonus categories on the Freedom and transferring those UR points to my Chase Sapphire Preferred card. Those 50,000 Chase Ultimate reward points are redeemable for $625 on travel charges since you get s 20% bonus when using the Ultimate rewards travel portal. That is still not a good use of our points for us since we place a much higher value on air miles than we do on cash back redemption due to how we redeem them. For example, we each used 50,000 points a couple of years ago to transfer to United miles and then used those 50,000 each miles to get an airline tickets in first class from Paris which would have cost over $8,000

Not that we'd ever spend that kind of money on airfare, but even the economy tickets were pricing at over $3,000. If I had chosen to use my points as a cash travel redemption, we would have only been able to knock off $625 from the $3,000 in economy with those points and still had to pay well over $2,000 each out of pocket. No thanks. So, it really depends on the goals and needs of the person. We like to fly up front so variable award cards it has to be for us.
This thread is great. I'm hoping for an Alaskan or European Disney Cruise in 2018 and the bonuses could help enormously with flights and pre-cruise stays. I'm keeping notes of all these great suggestions.
We flew to Vancouver on United in first a couple of years ago for our Alaskan Disney cruise. I think DH and each I picked up the United card for that one. We used SPG points to stay at a Westin nearby. A friend of ours that we have been teaching how to travel hack used their Chase UR points to stay at the Pan Pacific pre-cruise. I hope this helps.