The irk lays in the 100%
So few who have that
For the vast majority you'll have to settle with ~98 % uptime
For what it looks like you need, just pick a decent host (check reviews) which offer lots of packages, and start with some premium package. (1 or 2 levels above cheapest)
These generally have a domain name, unlimited web space, roughly 5 to 10 gigs a month bandwidth usage, lots of mysql databases, lots of 1 click install able websites/apps.
Somewhere between 5 to 10 bucks a month.
I use ifastnet, an UK based one, imo more likely to have 97% uptime though :\ but .. very good services and client portal, low prices, good and quick helpdesk, lots of install-able apps and sites and many specialized packages.