Rewards credit cards promise free flights or shopping vouchers – providing you exceed a minimum spend. But how easy is this?