Plants that please hummingbirds
Annuals
Salvia: This is your best bet for bringing in the hummers. Look for tall varieties (rather than overbred short bedding plants), such as Salvia coccinea 'Lady in Red,' blue anise sage, Salvia guaranitica 'Black & Blue' and deep pink Salvia 'Mulberry Jam.' Pineapple sage, Salvia splendens, is often advertised as a hummer-magnet, but it doesn't bloom soon enough here in Minnesota.
Agastache (hyssop): Most varieties are a hit with hummingbirds. I get lots of visits with 'Summer Breeze.'
Canna: Try species versions, like red Canna indica, rather than more ruffled hybrids.
Flowering tobacco: Nicotiana mutabilis, taller than bedding varieties, in shades of pink, is a good choice.
Annual vines
All of these vines are easy to start from seed or find in garden centers:
Scarlet runner bean: Phaseolus coccineus
Cypress vine: Ipomoea quamaclit
Cardinal climber: Ipomoea x multifida