I usually find my "oh my" pieces online, then fill in with stuff from Walmart or Joanns. Every now and then I get out of town and hit Hancocks, but mostly its local stuff. The Joann's in my town just closed down and I got TONS of stuff that I probably wouldn't have bought, but it was on closeout.
Have fun shopping!