A favorite with families and outdoors enthusiasts, this 1819 farmhouse became an inn in 1892. It occupies 200 acres on the shores of Contoocook Lake and has its own beach. Accommodations are traditional and cheerful; they range from quirky rooms in the main inn to modern hotel-style rooms in the Edgewood building to rustic cabins with fireplaces by the water. The Grove restaurant, in the main...