Plant these to attract hummingbirds:
Azaleas
Bee balm
Butterfly bushes
Columbine
Foxglove
Hostas
Morning glories
You can use trees, vines, shrubs, and flowers, both perennials and annuals – these suggestions are just the beginning of the list. Other ideas include honeysuckle, cypress vine, coral bells, and impatiens.
From Mama Knows: They need eight times their body weight in water on daily basis, so a small garden fountain with a small spray nozzle of a dripper near your flower bed will attract them.
They are also very territorial – while the male establishes the territory first, females will chase intruders away from their plants or feeders. Remembering that, you should plants your hummingbird-attracting plants in various parts of your garden to allow the birds their own spaces.
You can fill a feeder with simple sugar syrup – but never use honey, brown sugar, artificial sweeteners or food colourings. To mix your own syrup, mix one-quarter to one-third cup of granulated sugar with one cup of water. Bring to boil and let cool before filling your feeder. The more feeders you provide, the happier hummingbirds will be!