You're licence will expire when it expires, but your account why not open a wise account and every month(or now and then) send your spending money to it so when you do arrive you'll have your spends all sorted and they'll never close an account while there's activity.
I think any credit or debit, I've only ever used my credit card as I have free foreign purchases and withdrawals, I withdraw the cash then transfer from my home account to my cc acc
bring some cash but then go into the bank and withdraw on your card from the cash desk free of charge. I withdraw my money every month from the bank just show your passport and you'll write down your residence and phone number and withdraw what you want. I hate using the ATM because of the 220bt charge
BUT if it's Geneva then you're on the French border, so you travel into France there's IKEA for furniture, Carrefour for shopping and household goods, decathlon and Quechua for bikes and sports(Carrefour too in large stores) and many many other less expensive shops than Switzerland . If not then Facebook market place😁