Travel credit cards can offer bigger sign-up bonuses, more perks, and more valuable rewards than cash back cards. Here's when ...