Veronicas are sun-loving plants, and include annuals, perennials and sub-shrubs. Veronicas only grow in full sunlight and need well-drained soil, which is the key to success. The soil doesn't need to be very fertile, and in fact can be quite poor. South-facing banks or slopes often make a very good site. They are hardy to 5 degrees Fahrenheit.