I was chatting with a friend today about attracting Hummingbirds so I did a little research.
Here's some links to some sites about Hummingbirds.
http://www.hummingbirds.net/attract.html - plants
http://www.hummingbirds.net/feeders.html - feeders
One of my favorites for plants is hanging baskets with fuchsias. Fuchsia like morning sun and afternoon shade and not a lot of heat. If you are in a hot area, just make sure the baskets get a lot of water. Hummers love Fushias. If you put your feeder near the hanging basket, they will find it.
They also love petunias, and penstemons. Any type of flower with a throat...
Honeysuckle is another good one if you have a yard that will handle it.
Or Columbine