For newbies, the no-brainer rule is to always start small with a good shared hosting account.
A shared hosting account is cheap, easy to maintain, and sufficient for most new sites. Plus, you can always upgrade to VPS or dedicated hosting in the later stage when your site grows bigger.
Try Host.co.in
https://www.host.co.in/linux-shared-hosting.php