I am doing consulting for a company for ~6 months. The plan is to either move to full-time when they are funded, or find something else. As there will be some expenses (flights, etc), my CPA recommended a separate credit card and bank account for tax reasons.

That being said, I need to (fairly quickly) get a credit card that I only intend to have for 6 months or so. I don't intend to carry a balance (pay it off monthly). I would prefer something with no fees, understanding that I may not get something that comes with a great sign on bonus that way, but would be willing to entertain something where the first year is free as I intend to cancel it before renewal. I already have a Marriott Bonvoy card for personal. Expenses will be small generally, a couple hundred to couple thousand a month depending on travel, so I don't think I will hit any large spend = cash back thresholds.

Any recommendations? Thanks.