You definitely don't have to go to Whole Foods or any other overpriced health food store to shop healthy. The trick is to just buy whole foods. Skip the prepackaged altogether if you can, and if you can't limit it as much as possible. The "organic" and "natural" labels on packaged foods are pretty meaningless, and the research shows no nutritional difference between organic and traditionally grown produce, so don't worry about all that. Stock up on fresh and frozen vegetables and fruits, beans, nuts, etc. If you like yogurt buy it plain and add fresh or frozen fruit yourself. If you like bread, buy the flour and bake it. If you want french fries, don't buy the big frozen bag, instead, get the potatoes and some olive oil and do it yourself. The healthiest thing you can do for your diet is to prepare 90% of your own food: that way you're avoiding all the added sugar and salt that is in pretty much everything
. It tastes a lot better too, and is more work (good for the body). Aside from that, stick to the general rules: lean meats, poultry, and fish, don't eat more than 3 or 4 servings of meat/poultry/fish a week. More veggies, less bread and pasta. Cook with olive oil more often than butter, etc.