i would recommend,
start with shared hosting, and as your site grows then upgrade to a vps, and then a dedicated server,
but start small and see how things go to start.
TEL:- +44 (0)1392 926259 -|- WEB:- http://www.gignet.co.uk/
Registered in England and Wales, Company No: 07345436