3. Capital One Spark Cash Plus
It has an annual fee of $150, and has a great signing bonus where you get $500 on spending $5,000 in the first three months, while you can earn $500 more if you spend $50,000 in the first 6 months. You also earn 5% cashback on hotels and rental cards booked through Capital One Travel, while all other transactions get you 2% cashback.