There's too many factors to have a simple answer. Are you using self-hosted content or is some of it embedded? What are the file sizes and how much traffic are you expecting?
If you're still undecided about your hosting solution, I'll be happy to help
