My primary recommendation would be 18-135mm f/3.5-5.6 IS nano USM lens.
The reason is that most crop zoom lenses are really poor in sharpness, this one is a bit less poor than others. But only by a bit. (The 17-55mm f/2.8 would be a bit less poor in sharpness if you nail focus and won't fully zoom in to >50mm, but read on for its focus problems.)
Also, the image stabilized cheap 18-55mm lenses actually don't have a particularly good image stabilizer. According to my tests, you can't get the marketed 4 stops of improvement with these cheap lenses. A bit more expensive lens and the image stabilizer is a lot better.
Furthermore, the 18-55mm lenses have a poor and noisy autofocus system. Unless you get STM, which is less noisy but it's still somewhat slower than optimal. The nano USM is extremely fast (in fact, instantaneous) and silent. It's good for both still photos and for video.
I got a used 18-135mm IS nano USM one for around ~300 EUR. For the price, you get a lot of zoom range. A 18-55mm lens would mean that if you want a more telephoto lens, you have to purchase another lens. A 18-135mm lens can serve as a telephoto as well.
I won't recommend the 17-55mm f/2.8 USM lens. Some units have a problem that they miss focus often. Get a used one, and chances of the unit having the problem are bigger. Also the third-party (Sigma, Tamron?) 17-50mm f/2.8 zoom lenses have focusing problems as well.
Furthermore, the non-nano USM in 17-55mm f/2.8 lens is not really suitable for video.
Review of the 18-135 nano USM: https://www.youtube.com/watch?v=AF9FETYfvP8