Sally's Fabrics has a great selection of fabrics for all occasions. The price per yard is very reasonable. You can get simple cotton fabric to expensive satin and velvet ones. They have beautiful patterns for children's clothes if you are interested in designing your own dresses. They also sell decorative accessories like buttons, bows, flowers etc. They have great sale going on during holiday weekends.