The cost of hosting a website can vary widely, depending on the type of hosting you choose and the specific features and resources you need. Shared hosting, where multiple websites share resources on a single server, is typically the most affordable option. Prices for shared hosting can range from as low as $2 to $10 per month or more, making it a good choice for smaller websites or those just starting out. VPS (Virtual Private Server) hosting and dedicated hosting, where you get more or all of a server's resources to yourself, are more expensive but offer higher performance and greater control. VPS hosting can range from around $20 to $100 per month, while dedicated hosting can start from $100 and go up to several hundred dollars per month. There are specialized hosting services, like managed WordPress hosting or ecommerce hosting, which can also vary in price depending on the level of service and resources provided. Remember, the cost of hosting also depends on other factors, like the amount of storage and bandwidth you need, the level of customer support, and any additional features like email hosting or SSL certificates. Always consider your specific needs and budget when choosing a hosting plan.