If you don't go for the kit package, there's a EF-S 18-200mm f/3.5-5.6 IS ($699.99). If you want to spend a bit more, EF 28-300mm f/3.5-5.6 IS USM ($2,689.00). Both have a wide range focal length. It will cover just about everything.
24-105mm f/4.0 L is a great starter lens. I used it on a 5D MkII. Some of my photos in my port was shot with a 24-105mm f/4.0 L. I've now sold that for a faster lens, 16-35 f/2.8 and 70-200 f/2.8. It's a great start for the 24-105. When you decide to upgrade, I'm sure you can sell the 24-105 10%-15% lower than what you paid for it. I ended up selling mine for exactly what I paid and I had it for 3 years.
Itr depends what you shoot and how you shoot, I recently picked up the 50mm f1.8 and it is an astounding upgrade from the kit lens, it has spurred me on in my desire or another prime and now hanker after the 35mm f2...
Most of my images are shot in the 50-55mm and 25-35mm range so primes make sense for me and the image quality versus cost is amazing, you should be able to bópick the both up in the US for less than 300usd.
There is a 100% crop of an image from the 50mm f1.8 at the bottom of a blog I wrote a couple of months back
I'm not too worried about teh speed but I am worried about missing the zoom effect of the crop factor, also is it harder to achieve an adequate depth of field with a full frame camera for a given aperture, my understanding may be skewed but the greater teh crop factor the wider the dof?
Not knowing on what you want to shoot...I'd have a serious think about the camera I need...if you're planning on doing fast sports with fast bursts then forget the 5D mk2...If you're going for normal everyday stuff buy a cheaper body eg 550D and invest what you save, in the lens...the 24-105 is a good alrounder but limited in low light situations.
The 7D is a real good alrounder and gives really good images over 90% of my images I take with it.........but you're wasting your money if you're sticking a kit lens on it.
If I were you I'd go for a 550D or if you have some experience then look for a second hand 40D or 50D.
I also agree with llareggub...the 50mm 1.8 is a first class lens. Another cheap but good lens is the Sigma 17-70 HSM .
Fact is...investing in a 7D or a 5D Mk2 will bring you nothing if you stick a standard kit lens on it.
I'd go for a second hand 50D and a second hand 24-70 f2.8 L USM...you can do a lot with that combo and you'll probably still pay less than with a 7D and definitely with a 5D Mk2.
Canon 24-70 USM L
Canon 100-400 IS USM L
Canon 17-40 f4 L...
I am definitely going to get a decent lens, not a kit one.
I am erring on a 5d with 24-105 initially with a good prime to follow.
I know trhe 5d is expensive.....but....from what the consensus I can find it is probably the best image quality with a decent lens without spending an absolute fortune. I am expecting a learning curve going fron 2x crop factor to full frame.