Customers can let their wanderlust loose and stay at more than 50 facilities in Japan and overseas for a set fee.