If you knit or crochet, visiting a yarn shop is a dream. You can while away the hours squidging skeins of yarn, flicking through pattern books, and...