You need to choose a provider who's datacenter is geographically close to your target audience. Also a host that is fairly close to you, since you'll be the one accessing the hosting the most.
I can recommend you to contact centohost.com if you need professional web hosting services.
Reliable uptime, and decent customer support! They also offer so many useful scripts, free domain, website builder - everything you may need.