There are quite a few threads on EF vs EF-S if you run a seach. Basically, with a crop format camera like yours there are signifcant optical benefits which EF-S exploits, so you get more range, lower f/number, lower cost etc. For example, your 17-85 lens would be pretty much impossible as an EF lens, but the benefits of EF-S run out at longer focal lengths, which is why they are all around the shorter range.
Raynox DCR-250 is good, excellent for the money. It will go well on a 17-85, towards the longer end.