That really comes down to how much do you want to spend and how much range do you want? The 18-55 isnt bad, but there are better options. Sticking with Canon and reasonibly priced, there is the 18-135 STM which is a huge focal length and the STM version is silent and has GREAT optics. Its kind of a diamond in the rough. if you want to get something thats not a Canon branded lens, the tamron 17-50 F2.8 is a great lens for crop bodies. I had one and loved it! My friend's wife has it now and she is doing very well with it.
What i would do if I had 800 bucks to spend, I would buy the 7D for 300, spend another 300 on a new 10-18 STM and then use the left over 200 for a used 18-135 STM which should be very doable. I think you'd really enjoy the ultra wide of a 10mm especially for the landscape things you do and the 18-135 will be a excellent all aroudn lens you wouldnt have to worry about taking off when on your adventures. Plus with the 7D's video ability, the STM lenses focus completely silent, since they were built around entry level video. This is what i would do 100% if i was in your shoes or starting over right now.
- - - - - - - - - -auto merged double post- - - - - - - - - -
85mm F1.8 @ F2.0 on 5D classic
bennett staring by
Geoff Anderson, on Flickr