We had a wonderful stay at Matsuya Ryokan. The staff are all very nice and they make you feel welcome the moment you arrive. We had tea waiting for us in our room when we checked-in. The food was delicious and plentiful. Make sure you come hungry because they will make sure you are well-fed. When we left they sent us off with oranges. The location is easily accessible from Nagano Station and right in the center of the historical part of town. It's a great area to walk around.