Travel rewards credit cards let you earn points or miles for travel-related spending. Learn how they work, what they offer, and how to choose the right one.