Overlooking Lake Biwa, this inn boasts cuisine that makes the most of the fresh produce of the Lake Country.