It’s Girls’ Night Every Night at This Women-Only Shibuya Capsule Hotel Capsule hotels have come a long way since launching in Japan in the 70s. When…