best web hosting service for a website

best web hosting service for a website

I am starting some new websites with new ideas.so, please suggest me the best web hosting services.my friend has suggested me to take separate hp server online if your project is big,but I can't afford that much amount of money at the starting stage onlyI want a web hosting which gives unlimited resources and 100% uptime and unlimited bandwidth, fully managed and expert spam filtering.so, If you know any web hosting services then kindly reply to this question I am grateful for every suggestion you give to me