If you are an occasional flier and earn most of your miles from credit card purchases, one expert recommends switching to a cash back card such as Discover and putting the rebate into a fund for purchasing tickets without the difficulty of redeeming miles.