Japan has a reputation for being expensive, but budget travel is possible...