There are many Banks in US that provide us a credit card.All the banks have diiferent categories of credit card for different needs.There is different offer provided for each cards.Some cards has advantageous offer that one can pick easily.Bank of America, US Bank etc all are best but you have analyse those card before taking.