If youre planning on spending some time in Japan, I highly recommend that you stay with a host family. You can find them through sites like Homestay International or Gaijinpot. These are usually families who have an extra room and want someone to help pay for it (or they just really love having foreign guests). Its not cheap, but it will be one of the best things that you do while traveling in Japan
https://t.co/sQfhrf6AEQ