With an unlimited flat rate of cashback and no annual fee, the Barclaycard Rewards card is a no-brainer when it comes to getting something back on purchases. And, with no foreign exchange fees, it’s ...