When staying in Japan, luxury hotels or ryokan inns are the typical choices that come to mind. But now, the Japanese are literally opening their doors to tourists, with home sharing becoming an increasingly popular form of accommodation in a nation keen to appear more welcoming.