It depends if it's just a small website for a business then shared hosting would be sufficient providing the hosting provider does not overload the servers, However If you do have the budget to spend on a VPS then no reason why not to go for one and if you think the business website would...