I like Christmas Tree Shop for certain things. Seasonal decorations are usually cheaper than anyplace else and they have a large variety of things for every holiday. Granted the holiday stuff is mostly cheap, made in China stuff, but do you really want to spend a lot on something that's going to sit in your front yard.
Greeting cards are 50% off, and they have inexpensive note cards and such. They have some food items (name brands) and some are less expensive than elsewhere. I just got my 6 y.o. dd a bean bag chair for $20, which was less than I could find anywhere else. Their gift bags and wrapping stuff are nice quality and very inexpensive. They have a small selection of hardcover books, around $2.99.
It is hit or miss as to what you find, but you do have to be careful, as you could easily spend a bunch on impulse buys. I have gotten a lot of name brand items for a steal...it just depends on how you hit it and if there are items you can use. I just got Martha Stewart craft glitter for $1.99 for the same package that I saw at AC Moore for $10.99. Last Christmas I got 10 packs of huggable hangers (same brand sold on HSN) for $.99 - I put them in gift baskets for the teachers.
Our store is large, always clean, and the employees are always helpful and friendly.