Friendly people river nidd great little river good variety of fish Knaresborough a beautiful little town