Ryokans are a traditional Japanese hotel typically found in the mountains of Japan. Staying at a ryokan gives travelers a taste of traditional Japanese life and an intimate connection with nature, while having a unique cultural experience. This is a first timer's guide to everything you need to know about staying in a Japanese ryokan.