There are a multitude of things to consider when planning out your garden. Generally speaking soil types, as well as sun vs. shade, and climate are top of the list. However, plant hardiness, compatibility with neighbour plants etc are also key factors. Whether it be flowers, herbs or vegetables, knowledge is power, and knowledge often comes …