I've been using EF-S 17-85mm f4-5.6 IS for wedding shoots(portraits) ever since beginning of this year. I'll recommend it, although alot claim its not sharp, I feel its pretty acceptable. IS is a bonus! And range, after 1.6X crop is 28-136mm which is pretty much group shot to portrait.