Best cards for travelers

Wallethub says to get the best deal on a travel card, look at the signing bonuses offered, annual fees and foreign transactions fees.