Hi! I need some advice on which canon lens to buy next. My canon 400d came with EOS 18-55mm lens (standard kit) and i'm thinking of an upgrade. What would be a decent step-up from 18-55mm lens? I am more into taking pictures of landscape, portrait, nature. Any views? thanks!