Although every town has shops that sell these items, a good place to start would be the Made in Cumbria shop situated in the Tourist Information Centre in Windermere; they stock a wide range of locally produced handicrafts.
Many shops in the area sell a wide selection of handicrafts.