Aquilegia, or columbine, has lovely lacy foliage with flowers that rise above the leaves. There are many flower colors available, all of which attract hummingbirds. It blooms in spring and early summer and prefers shade, especially in the afternoon. Regular water and well-drained soil are its primary requirements.