I would suggest looking very seriously at the
Travelocity Rewards Card. It offers rebates on any purchase on Travelocity, including 10% back on Travelocity purchases (5pts/$ and each point is worth 2c if you redeem 20,000 points for $400), 4% (2 pts/$) back on restaurants, grocery stores, gas stations OR drugstores, and 2% (1pt/$) back on everything else.