Banks design different credit cards for various spending habits, such as travel, shopping, or dining.