I found osaka to be quite foreigner friendly, but expect to pay more than a local would