ryokan (traditional japanese inn) in the mountains with some onsen (hot springs) by the river