nice massage for new peoples.
welcome on this forum.
i suggest you that use godaddy.com for hosting but if you want a good startup invest some money.
advertise your business near your office and direct contact with different Software house who build websites.
its depend upon your location and your site but i suggest godady.com for hosting
Cpanel is good choice for you.
Separate names with a comma.