Okay, I'll admit it--I'm a shop-a-holic...BUT, I am a serious bargain shopper. TJ Maxx (and Marshalls) is among my absolute favorite places to find casual everyday pieces like maxi dresses, bags, sandals, socks, golf shirts for the bf, etc. You name it and they have it--for less.
Overall, go to TJ Maxx before looking anywhere else for great deals. You might be PLEASANTLY surprised!