The top credit cards with the best perks.