it isn't really that hard since it really comes down to knowing what you are eating. Years ago it was quite restrictive if you didn't make everything from scratch but nowdays there are enough vegans, gluten sensitive people, lactose sensitive people, etc that there are also options in the prepared foods area if needed.
For me, i focus on the greens and build up from that. Years ago I was more of a fruitarian. I have not eaten meat in probably 12-13 years (when i did i only ate salmon and chicken, although i later learned the truths about which meats do what to you). I never liked milk and ate very little cheese until looking into what effects various foods have on health which made me make sure not to buy anything with dairy products in it (the whole IGF-1 factor, if i am remembering the acronym correct freaked me out. If you get diagnosed with cancer, which a friend did, the doctor will recommend eliminating all dairy because the IGF growth hormone is identical between humans and cows. Now an adult has no need for growth hormones, but cancer cells certianly benefit from them, to your disadvantage when trying to defeat it).
So my diet is pretty simple. Based around greens (including seaweed superfoods), plus fruits, daily needed intake of nuts and seeds, and finally grains. I supplement to ensure i get all necessary nutrients given the variability of vitamins and minerals within food depending on the growing conditions, its preparation (raw is best), and its age.
The reason for not inducing "sugar spikes" is because it is stressful to the body. Stressing the body is the same reason for the alkalyne foods since the body is naturally alkalyne.
edit: just a note on "tofu-dogs". i don't eat them not just because they are processed (which if in a rush or travelling there is a need for prepared foods) but because they contain carageenan, which is not good for you. (well, all the tofu-dogs i have seen to date use carageenan)