Love hotels in Japan are not your run-of-the-mill highway rest stops. They exist in every part of every major Japanese city, ...