You should pay off your existing credit cards, but do not close the accounts. If you do, that good credit history will be removed from your credit report, and that will result in a lower credit score and probably a lower credit limit. With your current credit score you can apply for credit cards with mileage rewards. These cards allow you to earn miles for every dollar you spend. Some also have a 0% introductory APR. Also, some of the cards do not charge an annual fee.