I love Buffalo Exchange, it's like a thrift store with way better clothes, yet only slightly higher prices. Although, the style tends to be a little less cutesy-trendy, and more street/preppy/rockabilly, they still have killer stuff. I always have good finds there, it just requires a bit of digging. They have cheap sunglasses, and tacky jewlrey too (if you're into that sort of thing). Plus, you can trade in the clothes you don't want for cash or store credit, a great way to make some money or revamp your wardrobe!