As Mark has said,
VPS Hosting can be a pain intially and it all depends on your needs for whether you need it. If you have a reasonable knowledge of running a server and how things work behind the scenes then a
VPS Hosting may be for you but if you're just running a lower resource site, shared hosting is probably best.