How to earn current account REWARDS: Halifax, Lloyds, Natwest, Barclays, TSB, RBS & Co-op RANKED