Living in Japan can be rewarding, but culture, work hours, costs, and language barriers make it less dreamy than travelers ...