I've ordered online before, but like you, I prefer to see the yarn and touch it before buying.
My biggest problem is wanting too much. I'll pick up a skein of yarn, and show it to my husband, and tell him I want it. He'll then ask, "What do you want to make with it?" My reply is usually, "I don't know, I just want it."