As I understood correctly what is advised on this forum, you should start off with shared hosting package. Then progress to VPS if your site becomes

e enough to surpass the limits of your shared package. And finally if VPS is not enough you should consider paying for a dedicated server.