Based on what I have read in plenty of travel as well as financial blogs, it is best to let it age a bit as your credit score is affected by the average age of your credit cards. The older the average age, the better it will be for you. I also agree with the previous responses about keeping a good relationship with the card company. You might get flagged if you take the sign up, grab the bonus, and shut down approach.