type attracting butterflies or attracting hummingbirds (or variants like hummingbird flowers, etc) into the Search the Forum Keyword box and you will find tons already written here about it.
for butterflies try using butterfly weed, common milkweed, and swamp milkweed. More than just attracting butterflies, these plants are hosts to them as well so your garden will actually breed new butterflies.