Whether you want to earn extra cash to offset expenses or are planning a vacation with rewards points, it's a great time to apply for a new credit card.
These cards offer some of the highest sign-up bonuses, whether you prefer earning flexible rewards, airline miles, or hotel points but many are for a limited time.