You cannot open a bank account as a tourist in most countries. You will likely need a local mailing address in most countries, not a hotel or Airbnb.