You should have a Chase or Starling current account to avoid UK bank fees. That just leaves you with 220b atm per transaction, but I expect you already know this.
A proper holiday insurance policy costs from about £25 a week. It's beyond my comprehension why anyone wouldn't take out a policy, but these are the same people who don't have a licence, don't wear a helmet and don't have compulsory insurance.