Many of the best Visa casino sites allow players to deposit using these types of credit and debit cards for free. In-fact it's standard practice to have no fees on Visa payments at casinos.