I can only ditto everyone else. We have hummers (around 20, at least), and they stay here most of the year. I would think that you'll be able to keep them for even longer. We have two of our feeders at the dining room windows, as well as many attracting plants there. We love watching the humming bird show!
Cardinal climber is also a good one, although it takes forever and a month to get around to blooming for me. Once it does, the hummers like it a lot.