If you don't know much about websites you should consider using a content management system such as Joomla (which is 100% customizable, has tons of add ons, links with wordpress for optimized blogging seamlessly and has TONS of free tutorials available). If setup correct a CMS is not only as easy as using microsoft word but is also easy to get optimized so that it rank in search engines without coding experience.
When considering hosting you should first decide what kind of site you are going to have, is it HTML, CSS, PHP and in what balance? Do you need a Database? A contact form? Or is it just basic information? All of these questions are important to answer BEFORE you buy hosting.
As far as a domain name goes Christina is right, decide your business name first or use yourname.com so you can brand yourself and then later your business as a part of you if picking a business name is too difficult at this moment in time.
It took me nearly 10 years to decide on a business name because I wanted my domain to match it exactly, have little to no competition on the search engines. I feel it is something that shouldn't be rushed as you have to live with it forever or try to rebrand yourself. Although taking 10 years is an extreme exception, I was in no hurry.
If you need help deciding what all you need for hosting feel free to post again, PM me or even yell on Skype (all for free of course, not exploiting services). I have a questionnaire that I use for clients who want web sites and don't know what they want or where to start with it and from there I'm able to help them find affordable options. For a fellow VA I'm willing to offer this as a free resource but due to the layout cannot post it here.
(P.S. I hope offering to help like that isn't against the rules, if it is please tell me and I'll remove my offer.)