I like getting thread at sewingmachinesplus.com They have great sales a few times a year
As far as fabric... look at Missouri Star Quilt Company. They have good brands - then you can shop around for those brands at other sites.
Once you have a brand and fabric collection you can shop around. Often Amazon has good deals and free shipping too!
I have found good brands at good prices on etsy.com too