Barrington is located in Cook County. This quaint area is best enjoyed with a stay at a Barrington inn or a Barrington bed and breakfast. While in town, be sure to practice your golf swing at one of the area's best golf courses, Makray Memorial Golf Club. Lake Barrington provides a fun afternoon of boating, swimming, canoing and tubing. After an exhausting day in the sun, rest up at your B&B before dining at Francesca's Barrington, serving huge portions of delicious food.