The best route happens to be the quickest, inexpensive, and helps you to set-up a professional website that looks like it cost upwards of $2000. Furthermore, all of this costs $9.75/mo. The solution I'm talking about is online website building where you choose the designs, colors, etc. because they have already done all the work so you can create an attractive website online without messing with HTML scripts, ftp., etc. All you would need is a website browser like Internet Explorer or Safari (for Mac fans) which you already have since you are reading this, right? For example, http://www.gobuildwebsite.com offers websites that look like they cost $5000 but since you simply choose the designs and templates you like online, it costs only $9.75/mo and that includes everything needed to get started such as a new domain name, web hosting fee, domain-related email accounts, etc.
For $23.75/mo., you can even sell your own products online with secure PayPal checkout that can be set-up at no cost by going to Paypal.com and setting up a basic merchant account. This is by far the fastest way to go online with a professional looking website that has flash special effects, background music, web contact forms that send the message to email address of your choice (this alone will save hours of work with scripting). Good Luck!