I am not a huge crafty person, but when I have needed items in the past, I have always found them at Jo-Ann Fabric. They have such a large selection of everything, including harder to find items. Everything is clean and neat in the store, and aisles are easy to navigate with their carts. Sections are clearly marked and there are always plenty of people to help you find what you need. Everyone there is always so friendly, even other customers have helped me find what I was looking for!