At Whole foods you have to be careful or you will spend a lot of money, very true. But you don't HAVE to buy all the expensive stuff, it's just there, the fancy chocolates and cheese, the prepared foods with fancy names, truffles, whatever; you name it. They also carry an incredible amount of gorgeous fresh fruit and veggies and if there's something special you like and have trouble finding elsewhere; they probably have it.

Trader Joe's on the other hand has a much smaller selection of everything
and is def. more working class.
They have a great frozen foods department.

both stores are great for chocolate.