Lastly, snapdragons thrive in full sun but are also shade-tolerant. They need well-draining soil and occasional fertilization. All of these alternatives to cosmos flowers are non-invasive ...