a ryokan is a traditional japanese inn. they usually feature public baths, multi-course dinners, communal spaces where guests can relax, and rooms with woven-straw flooring and futon mats. like hotels, a range of ryokans (from budget to luxury) is available. what originated centuries ago as a free rest...