Once you have your domain name, the next big decision you have to make is where to host your site. There are only about 10,000 different places that offer hosting. If you just want to get your feet wet with a free site, Bravenet has an offer I like.
Make sure the company you select can give you the support you need for processing credit cards, shopping carts and security. I think the most important consideration is customer service. When there is a problem or you have a question it is important to be able to pick up a phone or send an email and get timely, competent help. I host all my sites with the Network Solutions.
I really suggest you get the proper software to create and edit your pages yourself. There are many companies that will build a site for you, but you will always be at the mercy of someone else to make changes for you. This will limit your creativity and effectiveness.
I use a combination of products from Macromedia. For creating web pages I use Macromedia Dreamweaver MX and for creating and editing images I use Fireworks MX. They both have more functions and features then I will ever learn to use, but their tutorials and help sections provide me with all the help I need to do what I want.
You can save a lot of time by starting with a template. Customize it with your logo and information. I spent weeks searching for the best selection, and like the Template Monster.
Building a website on Weebly is unlike anything you’ve ever experienced. Their drag & drop website builder makes it dead simple to create a powerful, professional website without any technical skills required. Over 6 million people and small businesses have joined Weebly to build their online presence.
Content elements (like text, photos, maps, and videos) are added to your website by simply dragging & dropping them into place. Text is edited just like in a word processor. Building your website is done in real time, right from within your web browser. There's absolutely nothing to install and no upgrades to worry about.