Historic Upper Reaches Hotel, a Grade 2 listed building, offers riverside dining and 31 stylish rooms. Enjoy al fresco meals overlooking the millpond.