There are many different types of credit cards available, including rewards credit cards. These cards come in a variety of forms, offering various types of rewards for the eligible spending you do ...