I think you should also consider the 50mm 1.8. At 90 bucks, it's a great entry into relatively fast primes. I had the XSi and nifty fifty combo for a while, and took some great shots at concerts with it in pretty low light. And once you're comfortable with a 50mm prime, you can decide if you want another prime, and if you want to go longer or shorter.


And, i mean, everyone should own the nifty fifty at some point. Although mine just broke when my nephew, in mid tantrum, caused my 7d to fall to the floor. Thankfully, the lens took the hit and not the camera. And really, a lot of the appeal of that lens is the price. I wasn't even angry the lens broke. I was more glad it cushioned the 7D.