I do most of my shopping online, not at last because I design and deal with some thread manufacturers direct for example. I don't buy designs, have enough to stitch on my own.
Our needlecraft shops surely in most cases don't have what I need, one was in Cairns, who at least had a good choice of quality fabrics, and was able to get me the Kreinik I needed, but that was it. We don't have many shops around here, Hervey Bay has 2, one calls itself Crazy Craft Warehouse. Well apart from a good range of quilting supplies they are boring with stitching supplies. I wouldn't even buy there if I was looking for patterns, because they have nearly no choice.
Anyway, Ebay - I'm not going to touch it, not for craft, not for anything else. Here I consider them absolutely unreliable, too many scandals. Na, not my piece of cake. We have wonderful needlecraft stores online.