As long as you have DSL or Cable, you can host a web site
As long as you have DSL or Cable, you can host a web site use you PC or laptop, just as I did for my website.
Use the open source Content Management System like Dropal or Joomla.
Download them, and try...