Thank you so much for your replies
I am from South Africa and these banks aren't an option for me as I won't be bringing any money into the country. South African tax on individuals is very high.
I will be spending 5 months in Thailand and then I'm off to Bali after that. I did just open an N26 bank account (https://n26.com/number26-is-n26/
) in Germany which is completely online and looks awesome.
I also opened an account with Revolute (https://revolut.com/
) which is a prepaid card. Both cards are free and don't charge foreign transactions fees.
Still waiting for the cards to arrive but if anyone has questions about them let me know and I'll share my experience.