I recently purchased a 350D with the kit lens, but have found it a bit restrictive on zooming. I'm going on a cruise around northern europe in a couple of months taking in cities the major cities in the area and I'm looking at what lenses I'll need to pack. I don't really want to keep changes lenses as I visit the local tourist attractions, but I want to be able to get some good wide angle and telephotos Which one of these lenses is a good all-rounder for a tourist to have, or am I looking at the wrong lens completely? I might need it for low light as well, which these won't be that good in. I'd appreciate any recommendations -Thanks.