After you get your domain name you need Website Hosting. Basically, Hosting is renting space on a web server which is a computer connected to the internet that stays on all the time. Pricing for hosting ranges from $7 per month and up. Bluehost, Hostgator, and Dreamhost offer very affordable hosting packages. On average hosting is between $10-$30 per month.
Any host will work. However, at Netwunders we prefer Rochen for their reliability and excellent tech support.

A few other nice features of Rochen's hosting are free daily backups, proactive Malware protection, and free Auto SSL which encrypts your website for more security. Auto SSL automatically renews so you don't have to contact support to install a new security certificate and your website doesn't get a security error from Chrome.
Some things to consider when choosing a hosting plan are server space and bandwidth as well as the number of email accounts you need. Also consider the ease of upgrading to a more robust hosting plan.
For most sites, 5GB of space is plenty, and the Lite Plan at Rochen includes enough bandwith plus one email account for $9.95 per month if billed annually ($119.40 per year).
If you need more email accounts then Rochen's Solo plan actually includes 10GB of storage and unlimited email accounts. So you'll need to $203.40 per year, which is $16.95 a month.
For E-Commerce hosting, options include Shopify, Square Online, SquareSpace, Wix, Volusion and more. These e-commerce systems host your site and charge monthly fees, usually depending on the number of products. All tout being user friendly, however, each has a learning curve, and switching from one to another is not fun. Also, keep in mind WordPress has a WooCommerce e-commerce plugin that works quite well.