You can't stay in Japan long term without a permanent residence status, which I hear is difficult to obtain. Not to mention Japan is sick of foreigners so it might not be the most hospitable place anyway.