For those of you looking to get a Canon EOS 7D as a present for someone else, you might want get the all of the following accessories and the camera itself to make it complete. After purchasing a Canon EOS 7D myself, I find that these are essential for the DSLR camera:
First of all, don’t forget the camera body and standard lens combo, which is a pretty good deal. – Canon EOS 7D + 28-135mm zoom lens
Second, you will need a CompactFlash card in order to take photos and videos. I highly suggest the fastest and biggest compact flash on the market, the SanDisk 16gb 60MB/s. I have heard other slower CF cards causing frozen videos and other headaches. The 16GB will allow you to take around 3 million photos or 30 minutes of Full HD 1080P video. In my testing, this single CF card provided plenty of shoots/videos.
Also, get the 72mm UV Haze filter. Not only does this filter out most of the UV rays, this is a small investment for your camera lens as it will protect against scratches and dust.
As additional protection from sun rays and also accidental drop of your Canon EOS 7d, get the Lens Hood, definitely worth it.
I bought an extra battery but in my testings, the Canon EOS 7D battery does well so it’s up to you to get an extra battery. (Battery is the same as the one on Canon 5D Mark II)
For carrying your DSLR and up to a 17-inch laptop, I got this Tamrac 3385 photo laptop backpack. It’s sorta bulky but I find it a great disguise as it looks like a student’s backpack plus I can carry a full-length zoom lense attached to the DSLR, and room for extra lenses. If you just need a camera bag, try the messenger bags from SlingShot.
Also, get this $100 50mm F/1.8 camera lens that will let you take super-crisp photos. I know you already got the zoom lens but this one will do those awesome, crisp photos/videos that your zoom lens can’t for a bit more.
Lastly, don’t forget to get a durable, strong tripod, I recommend any of Manfrotto tripods.
Well, I think those are all the Canon EOS 7D essentials for starters who don’t own Canon lenses already or just starting out with DSLRs.