In general, the choice of location for a butterfly garden is similar to that for a vegetable garden. In other words, choose a sunny spot with good soil. In fact, it’s quite possible to mix vegetables with butterfly nectar and host plants.