I'm not clear what type of lens you are really looking for, but when I was shooting with a T1i I had very good results with the Canon 17-85mm for walk-around. The one extra mm on the close ups was invaluable to be able to get the whole car or boat in the shot from the middle of a crowd around it. and the extra range didn't hurt either. I have upgraded lenses since but I still like that lens a lot.
I used a Canon 70-300mm IS for boats on the water from shore and didn't like it quite as much. I would still recommend it, but the 70-300mm L IS I replaced it with is absolutely awesome and highly recommended if you can justify spending the money.