BitPay is a payment processing service provider for both individuals and for businesses. The BitPay card enables users to convert their bitcoin into USD and spend their cryptocurrency anywhere Visa is accepted. You simply need to order a card, load the card with bitcoin by depositing to the correct address, and then you will be able to spend your bitcoin anywhere that accepts Visa. Fees are around the market average with charges of 3% for foreign currency conversion and ATM withdrawal fees of $3. Fees are transparent and there are even recommendations from BitPay on how to save on fees. Using BitPay, you will essentially be trading off convenience for cost. Conducting a pure bitcoin or bitcoin cash transaction will work out cheaper in fees but there will be far fewer options on where to spend it.
BitPay also enables businesses to accept payment in either Bitcoin or Bitcoin Cash. BitPay has been operating since 2011 so they were early on the cryptocurrency scene. BitPay just supports bitcoin and bitcoin cash which is limited when compared with other card providers who support a wide variety of cryptocurrencies.