Many credit cards come with significant reward points on every transactions. Here are top credit cards with reward benefits ...