Can it handle 1000 visitors a hour, Yes it can however most likely result in your suspension. Of course it depends what package you choose I'm sure that there are company's which is specialized in high traffic websites. Remember most do not offer that! if you decide to stick with a shared hosting make sure to create daily back-ups.