If you want to create a DIY gift for someone, needlecrafts are a perfect choice. Some of the best crafting ideas include personalizing items such as tote bags, eco-friendly, bandanas, tea towels, handkerchiefs and aprons.