Credit card sign-up bonuses are a great way to score bonus cash back or rewards, but some require you to spend thousands of ...