If you want to use a card everyday and you use Expedia once in a while, then there are two options for you. The first one is acquiring a specific Expedia co-branded card, Expedia®+ Voyager Card from Citi (expired offer). It offers fine points for Expedia fans, such as 4 Expedia+ bonus points per $1 spent on eligible Expedia purchases including flights, hotels, activities and travel packages. There are also 2 points for dining and entertainment and 1 on all other purchases. Expedia offers a 25,000 points welcome bonus which you can receive after you spend $2,000 within 3 months of account opening. That's moderate for such a card, but can be nice if you can qualify for a bonus without overspending. 4 points for Expedia purchases is ok if you are an avid Expedia fan. Otherwise the card is not very valuable. If you only book once a month, nothing is going to justify $95 annual fee, which you will have to pay from the very first year. So, the card is good if you are after the sign-up bonus, but really isn't worth paying almost $100 every year. We wouldn't really recommend it to anyone unless they travel every month with Expedia.
If you really want a card to carry with you to shops and use everywhere (Expedia included), better get a universal card. Travel credit cards nowadays are pretty universal and offer good rewards on all categories, there are usually increased rewards for travel purchases. The most versatile card you may might encounter is the Discover it® Miles. This card is a real gem, it combines all you like about travel cards. There are 1.5 miles on all purchases, Expedia and non-Expedia, so you can purchase almost anything and still get rewards. If you do a lot of shopping, the rewards will pile up very fast. More than that, Discover awards its loyal customers. Instead of an impersonal sign-up bonus that other cards give you, Discover offers a welcome bonus which shows that all is in your hands. All miles that you've earned by the end of the first year are matched for new cardmembers. The more you earn, the more you'll receive. For example, 35,000 earned miles will give you 70,000 miles in total. If you put all your spendings onto Discover, you can easily beat the sign-up bonuses on most cards.
And unlike most cards, Discover doesn't have any annual fee, so you won't lose anything of what you've earned during the year. There is also no foreign transactions fee, and if you want to pay for that Expedia ticket over time, you may use an amazing perk of Discover - 14 months of 0% intro APR on purchases (when the introductory interest rate is over, the ongoing APR will apply). Even if you go as far as paradise islands for your vacation, you'll still be able to afford it with Discover. And even earn rewards on your trip.