I wouldn’t recommend “a” bank, I would have several different bank accounts and at least one travel credit card which doesn’t charge a fee for foreign transactions. 
I’ve recently travelled from the UK to Bangkok. My passport was stamped 60 days. I understand from May 1, you have to fill in an online form before you travel.