Hosting a website is not difficult. You need to choose a platform like Windows or Linux, design the site using content management systems like WordPress or Joomla, and hire a developer to write code. A domain name is required to access the website and should suit the site's content. Domains can cost between Rs. 150/- to Rs. 2500/- per year. Server space must also be purchased, between Rs. 50/- to 500/- per month, to store and manage the website's data and domain name records.