Assuming you can pay off your balance every month, travel rewards credit cards can shower you with plane tickets, hotel rooms, and rental cars
essentially for free. In fact, I just booked two round trip tickets to Hawaii using nothing but a sign-up bonus.