Digital Nomad banking 101: bank accounts & credit cards for long term travelers that save me $900/year