There is a lot you should pay attention to, the least of which would be your customers, beta testers, marketing partners etc.
There is a lot that goes into making a web app successful, but with the right dedication and the right product it can be done.
As far as hosting, you can get VPS hosting for around $50 per month. I perfer VPS over shared hosting for a few reasons:
- you usually get a dedicated IP address, which is nice if you have to send email and dont want to be on the same ip as a spammer.
- You get to install 3rd party apps, controls, dlls scripts. Essentially your get remote access to a virtual server
- You can always have the VPS provider Ramp up your system allocating more resources.
Rackspace has a great offering for blended VPS cloud apps.
Once your app is making money it usually makes more financial sense to own your own hardware, and colo. For Colocation, I cannot recommend CalPOP more than enough! They are very inexpensive and the network is AMAZING! 24 tech access and very smart geeks!
You dont have to live in Los Angeles to use them, but its easier if you. Simply mail them your hardware, and pay 100 a month for TONS of bandwidth.
Best of luck on your venture.