Hancock fabrics is a large store that is staffed by the friendliest, most helpful ladies I've known. They carry every variety of fabric imaginable and most notions. They have a 'foam' room which has all types of foam for crafts. They also have a large knitting and needlework area and offer instruction. They carry a reasonable variety of household decorating ideas and craft supplies and books.