If you’re setting up a new business or just thinking about it, now’s the time to consider a business travel credit card.