Winchester is a small town in the southern Berkshires, hailed for its quality of life. This has much to do with the beautiful nature all around. There are lakes, ponds, brooks, ... Read more