@thegiddystitcher While Hobbii is not a bad choice I can just say that the yarn color might be different from ball/skein to ball/skein, even within the same dye lot. They sure do have a wide variety of yarns, though.
One of my favorite commercial yarn sites is filati.cc, which is Lana Grossa's store front. They offer a range of yarn from price-friendly to almost luxury and the quality is pretty good.