Depositing money is free of charge. Using a euro-denominated Visa card is also free of charge if you pay in euros.