Yep, I agree with Nicole here: there is no such thing as seo web hosting since any hosting might do the trick. So you just compare the prices, location and other conditions (like backups, support, web interface etc.).
Anyway, it's pretty easy to switch to another hosting if something will go not as good as you expected. Just don't pay for the long term untill you check it and ensure that it's the best solution for you.
Cheers.