Ok, I know this was asked a year ago, but this is in my wheel house...

It gets knocked a lot for not being 'constant aperture', but the Canon 17-120 is the lens you want. It has the biggest zoom...