Ben Franklin is a combination gift/fabric/craft/floral type store. They have a large selection and are very helpful. It is a little pricier than some of the big stores in larger cities, but for a smaller area it is one of the best places to get craft and gift items. The also have great sales and a wonderful clearance section.
more